| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
8年前发布

基于Node和Mongoose开发的Web应用CRUD示例:web-crud

基于Node和Mongoose开发的Web应用CRUD示例

  • list
  • create
  • findById
  • update
  • delete

Installation

$ npm install web-crud --save

Example

model/foo.js

'use strict';    const mongoose = require('mongoose');  const Schema = mongoose.Schema;    const FooSchema = new Schema({      name: {          type: String,          default: ''      }  });    module.exports = mongoose.model('Foo', FooSchema);

controller/foo.js

'use strict';    const Model = require('./model/foo');  const Crud = require('web-crud');    Crud.model(Model); // set model mongoose    module.exports = class Foo extends Crud {};

route/foo.js

'use strict';    const express = require('express');  const router = express.Router();  const controller = require('./controller/foo');    router      .route('/')      .get(controller.list)      .post(controller.create)    router      .route('/:id')      .get(controller.findById)      .put(controller.update)      .delete(controller.delete)    module.exports = router;

项目主页:http://www.open-open.com/lib/view/home/1451284961417

 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1451284961417.html
web-crud Node.js 开发