美文网首页
我是怎么构建Node.js程序的

我是怎么构建Node.js程序的

作者: wjing | 来源:发表于2016-08-04 16:56 被阅读20次

    我是怎么构建Node.js程序的

    用README.md代替shuoming
    数据库中的models和collections分别代表什么?以mysql为例,ORM中的
    如何创建API
    集成测试:单元测试的逻辑扩展

    /
    api/
    bin/
    collections/
    config/
    controllers/
    env/
    lib/
    models/
    public/
    routes/
    test/
    views/
    .gitignore
    .jshintrc
    app.js
    package.json
    README.md

    README.md

    • 项目名和描述
    • 软件要求
    • 依赖
    • Getting started instructions
    • 需求配置
    • 任务命令
    • 风格指南
    • 应用架构
    • 路由/API
    • License信息

    ./models/mymodel.js

    // get config
    
    var config = require('../config');
    
    // connect to the database
    
    var Bookshelf = require('../lib/dbconnect')(config);
    
    // define model
    
    var myModel = Bookshelf.Model.extend({  
        tableName: 'items'
    });
    
    // export collection module
    module.exports = myModel;
    

    ./collections/mycollection.js

    //require the model for this collection
    var myModel = require('../models/mymodel');
    // define collection
    var myCollection = Bookshelf.Collection.extend({
      model: myModel
    });
    // export collection module
    module.exports = myCollection;
    

    ./controllers/items.js

    ./routes/items.js

    ./config

    ./env

    相关文章

      网友评论

          本文标题:我是怎么构建Node.js程序的

          本文链接:https://www.haomeiwen.com/subject/ukrcsttx.html