![見出し画像](https://assets.st-note.com/production/uploads/images/29963883/rectangle_large_type_2_7f91b4a085155877cf62e829d9d8fb5b.jpeg?width=1200)
Photo by
_____lv4u
node/express + mongoDB でwebサービス開発 初級編
■ 概要:
mongoDB + node.js のexpressで、webサービス開発の内容とります。
■ 環境
mongodb
express 4.16.1
node.js
npm
■ 参考
https://qiita.com/hairui/items/5e3c4de1f7e9dbf14d16
https://qiita.com/tamura_CD/items/e3abdab9b8c5aa35fa6b
■ インストール
npm install -g express
npm install -g express-generator
express app1
cd app1
npm install
npm start
・コード修正が反映されない場合、
nodemon を追加しました。
npm install nodemon -g
・ http://localhost:3000/
で、起動できました
■ データ表示
・ routes/index.js
router.get('/userlist', function(req, res) {
var db = req.db;
var collection = db.get('usercollection');
collection.find({},{},function(e,docs){
//console.log("#doc");
//console.log(docs[0] );
res.render('userlist', {
"userlist" : docs
});
});
});
・データの登録 しておきます
use db-name で、DB接続できました
use app1db
db.usercollection.insert({"user":"user1","e-mail":"user1@gmail.com"})
db.usercollection.insert({"user":"user2","e-mail":"a2@gmail.com"})
db.usercollection.insert({"user":"user3","e-mail":"a3@gmail.com"})
db.usercollection.find()
■ 参考の設定
ここから先は
25字
Vue.js + node/express 開発の事例、ノウハウに関する記事を集めました。 ■ 免責事項 / 注記 , 内容について動…
この記事が気に入ったらチップで応援してみませんか?