node-express-curriculum's People
Forkers
haya-sann tongari tatsuyahirose r-sek tomonakar citrusnight hiroshikawano nayochev y-akamatsu akeyskywalker hr-hyodo xhackjp1 hikihiki kazunori-sumi ama7node-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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.