node作为后端的一些疑问

2016/12 18 20:12
此文章不得转载,如有需要请联系网站管理员。

一度的温暖,一百度的爱情,来自于bwin娱乐官网的点点滴滴

想做个web平台,用node做后端。
过去用过node写博客零碎,另有angular的demo。博客是express搭建的,node只是作为路由的分发和对数据库的操纵,然后逻辑全写在router里。angualr是todolist的例子,前后端相反经过$http,然后express还是定义router,对应http的央求。
如今方案做一个完好的项目,angular+express+mongodb,讨教是不是后端只需求node就行了,来提供数据给前端。

另有便是,项目标构造,直接用express默许的构造,那是得把前真个页面全放在view里么,那angualr的service和controller也得放里面么,然后整个项目放到效力器上?还是前真个项目是一个项目放在效力器,然后接口经过nginx转发到效力器里node项目地点上。。。

费事过去人解答一下,网上搜了很多材料,以为node大少数是做两头层的样子,以是颇多迷惑QAQ
谢谢~

这个题目我过去也遇到过, 说说我的方案吧(网上也很多类似或许相反的方案), 和楼上差未几
Restful API Server + Angular/React MVC Server(PS: 这里React不但指React本身,而是包括其他组件,如Redux + React-redux + React-thunk + React-router等)

  • 表明一下:

    • 选择搭建两个效力器,一个效力器(Restful API Server)只提供Rest API效力(你可以理解为提供数据),另一个效力器(Angular/React MVC Server)为用完成Angular MVC 架构的效力(你可以理解为便是前端页面UI视图和数据逻辑)

我说下我的方案把:(仅供参考)
起首前端,angular做一个app 全部静态化,页面路由全部由angular完成,只要数据经过$http 央求express完成

express完成根本的项目根本的业务谋略,曝光需求的接口,做好相应的权限阻拦,避免合法央求。express 的view 将不在运用,view的服从在angular曾经完成了。

以上仅供参考,请大神指正

你把题目思索的太宏大了。

起首,Nodejs完全可以hold住后端开辟。

其次,项目标构造。用Express写一个MVC的架构。Angular写一个前段的MVC架构就可以了。前端只需求经过RESTful api来央求后真个数据。

反向代理什么的也需求在开辟完成之后再加不迟。

(看完/读完)这篇文章有何感想! 来看看bwin娱乐官网是怎么评论的吧!

--转载请注明: bwin娱乐官网_bwin娱乐官网平台_bwin娱乐官网平台下载 » node作为后端的一些疑问

发表评论

(必填)