見出し画像

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 開発の事例、ノウハウに関する記事を集めました。 ■ 免責事項 / 注記 , 内容について動…

この記事が気に入ったらサポートをしてみませんか?