自己加了一个/api/duck的路由,也在mongodb数据库里加了这一张表,无奈总是提示 404,not found错误,原来是在
routes/index.js的export default function(app) {
里忘记添加
new duck(app)
代码如下:
routes/index.js里
import duck from '../controllers/duck'
export default function(app) {
...
new duck(app)
models目录新建一个duck.js
import mongoose from 'mongoose'
const ObjectId = mongoose.Schema.Types.ObjectId
const Schema = mongoose.Schema({
name : String,
color : String,
age : Number
})
export default mongoose.model('duck', Schema)
controllers目录新建duck.js, 内容复制比如order.js的
然后作如下修改
import proxy from '../proxy'
class Ctrl{
constructor(app) {
Object.assign(this, {
app,
model: proxy.duck,
})
网友评论