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 使用者...