npm install 安装依赖
npm start 启动服务端
1.在/routers目录下新建路由js文件 如users.js
var express = require('express');
var router = express.Router();
/* GET users listing. */
router.get('/', function(req, res, next) {
res.send('respond with a resource');
});
module.exports = router;
2.再在app.js中引入
var usersRouter = require('./routes/users');
app.use('/getInfo',getInfoRouter);
安装moongoose,然后在操作数据库js里面声明:(服务器端可以在app.js中连接一次即可,其他js文件可以省略)
var mongoose=require('mongoose');
mongoose.connect('mongodb://localhost/myDB') //连接本地数据库
数据集模块: /schemas
数据模型模块:/modules
例子可见: 1.首先在/schemas/users.js 定义用户 其中包括字段和函数(应用到所有users中)export 导出为UsersSchema 2.在/modules/users.js 将其转换为模型,export导出为Users 3.在路由文件(具体操作数据的地方)中,引入moongoose以及模型var Users = require('../modules/users'); ( moongoose已经在app.js 中引入并连接上)
一般在schema的方法中带上callback参数,可以在具体操作js中写回调函数,例子在schemas目录下有相应函数,再在routes目录下对应调用
在具体操作函数里,第一个参数带上err 判断是否出错并打印,便于调试
moongoose 官方api: http://www.mongoosejs.net/docs/api.html#document_Document-save 例子与步骤参考链接: https://www.cnblogs.com/paul123/p/5396290.html
app.js中将静态文件夹暴露