Express4 Mongodb極簡入門例項

2021-10-24 21:07:17 字數 1110 閱讀 9074

1、通過應用生成器工具express快速建立乙個應用的骨架,參考express中文網

通過express生成器就快速生成了如下的應用骨架:

3、express4預設以jade為模板,這裡我改用ejs,在package.json檔案中的dependencies增加"ejs": "*",這裡一併把"mongoose":"*"也新增進來。注:*號會告訴npm「安裝最新版本」。

修改後的檔案內容就是這樣的:

4、接下來就是修改views裡的內容,刪掉預設的jade檔案,增加index.ejs:

hi, 

這裡增加乙個error頁error.ejs,報錯時可以看到錯誤資訊

5、修改路由檔案routes/index.js: 

var express = require('express');

var router = express.router();

var mongoose = require('mongoose'),

schema = mongoose.schema;

var uri = 'mongodb://localhost/test';

var db = mongoose.createconnection(uri);

var user = new schema(,

username : ,

age :

});/* get users listing. */

router.get('/', function(req, res, next) , function (err, user) );

});});module.exports = router;

這裡連線的是test資料庫。

7、執行:

Express使用MongoDB常用操作

const mongoclient require mongodb mongoclient const url mongodb localhost 27017 const dbname express project 連線資料庫 mongoclient.connect url,err,client ...

express連線mongodb資料庫

mongodb資料庫是乙個以檔案形式儲存的非關係型資料庫 nosql mongodb 沒有關係型資料庫中行和表的概念,不過有類似的文件集合的概念。文件是mongodb最基本的單位。集合是多個文件的總和,乙個集合有多個文件,乙個資料庫有多個集合。連線資料庫之前要先安裝資料庫 以下是linux 64位 ...

4 express 劃分模組開發

一,根據功能進行模組劃分 1,前台模組 2,後台管理模組 3,api模組 三,專案的具體劃分 1,前台路由 模板 1 main 模組 首頁 view 內容頁 2 api 模組 首頁 register 使用者註冊 login 使用者登陸 2,後台路由 模板 1 admin 模組 首頁 user 使用者...