Node.js与Sails~项目结构与Mvc实现

来源:http://www.venoautomotive.com 作者:www.463.com 人气:65 发布时间:2019-11-15
摘要:Node.js与Sails~项目结构与Mvc实现。二 创立一个Sails的类型 npm -g install sails Node.js与Sails~项目结构与Mvc实现。controller/action的内容 Node.js与Sails~项目结构与Mvc实现。Node.js与Sails~项目结构与M

Node.js与Sails~项目结构与Mvc实现。二 创立一个Sails的类型

npm -g install sails

Node.js与Sails~项目结构与Mvc实现。controller/action的内容

Node.js与Sails~项目结构与Mvc实现。Node.js与Sails~项目结构与Mvc实现。Node.js与Sails~项目结构与Mvc实现。我们能够观察它与是由model,view,controller组成,它们之间的调用关系与.net mvc十二分挨近,只可是.net mvc里的model主要是指viewmodel,而在sails里model首假使数据模型,即.net里的Entity,它是数据表的后生可畏种浮泛,对于数据的长久化,sails提供了重重种,如当麻芋果件,mysql,mongodb,redis等,对于sqlserver大家也得以找到第三方的组件。

好了,到那般二个最简单易行的MVC的DEMO就办好了,下黄金年代节我们将援引Model,即数据长久化的建制,举办对数据表的curd操作,敬请期望...

四 项指标构造,基于MVC观念

三 运维项目

回来目录

我们在.net mvc里,大家都了然视图是透过action的render方法进行渲染的,其时sails也是那般的,能够使用原生的render,也能够使用封装好的view方法,而在视图上一贯利用你的action再次来到的靶子就能够。

图片 1

sails new testProject
'get /user': {view: 'user/add',locals: {layout: null}},
'get /test':{view:'test/index',locals:{layout:null}}
cd testProject
sails lift

view-ejs的内容

图片 2

module.exports={
    index: function (req, res){
        return res.view("test/index",{title:"大叔",engTitle:"Lind"});
        //return res.view("view_name",data)//view_name参数为空表示用当前的action
    }
};

调用的结果如下

一 安装Sails

<p>从action返回的对象-title:<%=title%></p>
<p>从action返回的对象-engTitle:<%=engTitle%></p>

假使进入index页面能够直接写调节器名称

Sails是叁个Node.js的中间件架构,扶助我们很有利的营造WEB应用程序,网站:

图片 3

大器晚成旦别的action希望走/test那样的路由,必要在config/route.js里打开安顿,如为add那么些action增加路由为/user,它的安装如

五 通过controller的action来渲染视图

 回来目录

本文由永利官网误乐域发布于www.463.com,转载请注明出处:Node.js与Sails~项目结构与Mvc实现

关键词:

上一篇:没有了

下一篇:没有了

最火资讯