Coder Social home page Coder Social logo

node-express-curriculum's People

Contributors

osamu38 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

node-express-curriculum's Issues

『画像を投稿してみよう』について

画像をアップロードせずにメッセージを投稿しようとすると、エラーが発生します。
表示されるエラーメッセージは以下のとおりです。

Cannot read property 'path' of undefined

画像をアップロードしない場合の処理を書けばよいのでしょうが、
何分初心者なもので、どこにどのように書けばよいのかわからず困っています。

画像をアップロードせずに投稿できるようにするためにはどうすればよいでしょうか?

ご教授のほどよろしくお願いいたします。

messageList is not definedについて

突然のご質問して失礼しました。

こちらの通りにままやらせていただきまして、
---Node.jsで詳細ページを作ってみよう---の所の
---メッセージを表示させてみよう--がエラーが出てきました。

メッセージ内容はmessageList is not definedになります。
エラー項目の中でいじったものとしては、
at Query._callback (/Users/*****/firstnodeapp/routes/boards.js:10:9)
になります。

原因がお分かりの方、御教授をいただければ幸いでございます。
よろしくお願いします。

『Node.jsとデータベースを接続しよう』について

はじめて質問いたします。
『Node.jsとデータベースを接続しよう』のページの
『フォームからリクエストを受け取ろう』の箇所の
『ちなみにViewファイルはviewsフォルダの中の~.jsです。』という説明文ですが、
.jsではなく.ejsではないでしょうか。
viewsの中には.ejsファイルしかありません。
細かくて申し訳ありません。
私が初心者なので、1つずつ理解しようと思っていたところ上記の箇所でつまずきましたので質問いたしました。

デプロイ時の使用データベースについて

#Herokuにデプロイ時、MySQLのままで動作させることは可能なのでしょうか?
実際、デプロイして動作させるとDBのハンドラ部分でエラーが発生します。
ログを見るとデータ(rows)がundefnedと言うことなんですが
どう回避させればいいかわからず困っています

ローカルではMySQLでの組合せで問題なく動作するのですが

↑↑↑↑

設定の間違いでした。全く違うDBのconnectionになってしまってました。
問題なく動作します。くだらないことですみません。

Herokuデプロイ後のMySQLエラー

画像投稿の部分が完了後、Herokuへのデプロイをチュートリアルに沿ってやってみたのですが
以下のようなエラーが「ブラウザに」表示され、その解決策を教えていただきたいです

エラー文(抜粋)
”index.ejs:19 17| </form> 18| <ul class="main-list"> >> 19| <% boardList.forEach(function(boardItem) { %> 20| <li class="main-list__item"> 21| <a href="/boards/<%= boardItem.board_id %>" class="board"> 22| <p class="board__title"><%= boardItem.title %></p> Cannot read property 'forEach' of undefined”

この状況から考えてHerokuアプリ起動とそのDBへの接続は成功しているようなので
./routes/index.jsで最初のルートへのGETリクエストのハンドラ内でログを取ってみると
以下のようなエラーメッセージが出てきました

err.message : ER_NO_SUCH_TABLE: Table 'heroku_2d3ca6***.boards' doesn't exist

リモートのDB内に、ローカルのMySQLで作っていたテーブル群が無いということだと思うのですが
そういえば、その設定はしていないと思い、どうするか困っています。

念のため下記コマンドを実行した結果です

$ heroku config --app [アプリ名]

=== [アプリ名] Config Vars
CLEARDB_DATABASE_URL: mysql://b837ac88080b( 略 )on-east-01.clear・・・

$ heroku addons --app [アプリ名]

Add-on Plan Price State
───────────────────────────────────
cleardb (cleardb-dimensional-711**) ignite free created
└─ as CLEARDB_DATABASE

そもそもHerokuに追加したMySQLのアドオンの動きとかHerokuの構成がわかっていないのですが
こんな場合、どうするといいでしょうか?よろしくおねがいします

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.