<register.js>
```javascript
const express = require('express')
const app = express()
let userRouter = require('./userRouter.js')
app.use('/user', userRouter)
app.listen('3000', ()=>{
console.log('server is start')
})
<userRoute.js>
```javascript
const express = require('express')
const router = express.Router()
// 操作post请求
const bodyParser = require('body-parser')
const urlEncoded = bodyParser.urlEncoded({extended : false})
//连接mongodb数据库
const mongoose = require('mongoose')
mongoose.connect('mongodb://localhost/1902') // 1902为 数据库
let dbs = mongoose.connection
dbs.on('error', console.error.bind(console,'connection error'))
dbs.on('open', ()=>{
console.log('dbs连接成功')
})
// 创建schema对象
let registSchema = new mongoose.Schema({
usr : {type: String, required : true},
password : {type: String, required : true}
})
// schema对象和表关联
let registModel = mongoose.model('regists', registSchema)
// 请求
router.post('/regist', urlEncoded, (req, res)=> {
// 查看传递的参数
// console.log(res.body)
let {user, pwd} = res.body
registModel.insertMany({usr: user, password: pwd})
.then(()=> {
res.send({err: 0, msg: '恭喜注册成功!'})
})
.catch(()=> {
res.send({err: -1, msg: '注册失败'})
})
})