当前位置:澳门新葡亰网站所有平台 > 网址大全 > 项目结构与Mvc实现

项目结构与Mvc实现

文章作者:网址大全 上传时间:2019-09-17

我们得以看到它与是由model,view,controller组成,它们中间的调用关系与.net mvc十一分好像,只不过.net mvc里的model首要是指viewmodel,而在sails里model首假如数据模型,即.net里的Entity,它是数据表的一种浮泛,对于数据的长久化,sails提供了过各个,如当半夏件,mysql,mongodb,redis等,对于sqlserver大家也能够找到第三方的机件。

尽管步入index页面能够直接写调整器名称

sails new testProject

再次来到目录

五 通过controller的action来渲染视图

图片 1

Sails是两个Node.js的中间件框架结构,匡助大家很方便的创设WEB应用程序,网址:

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

图片 2

一 安装Sails

三 运维项目

调用的结果如下

假诺其余action希望走/test那样的路由,要求在config/route.js里进行计划,如为add这一个action加多路由为/user,它的装置如

二 创设一个Sails的门类

四 项指标协会,基于MVC思想

npm -g install sails

controller/action的内容

view-ejs的内容

我们在.net mvc里,咱们都精晓视图是因而action的render方法举行渲染的,其时sails也是这样的,能够使用原生的render,也得以应用封装好的view方法,而在视图上直接选拔你的action再次回到的对象就可以。

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

好了,到这般八个最简单易行的MVC的DEMO就办好了,下一节大家将援引Model,即数据持久化的建制,进行对数据表的curd操作,敬请期待...

 回去目录

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

图片 3

本文由澳门新葡亰网站所有平台发布于网址大全,转载请注明出处:项目结构与Mvc实现

关键词: