为了账号安全,请及时绑定邮箱和手机立即绑定

NodeJS前后端分离具体如何实现?

NodeJS前后端分离具体如何实现?

呼唤远方 2018-10-23 15:14:00
之前的项目,前端是html5, 后端java, 现在要用nodejs进行分离, 不知道具体怎么弄,主要有两个疑问:1.前端html5页面包括js/css这些怎么用nodejs去访问请求?逻辑还是跟以前一样吗,还是需要怎样的改动? 2.之前是ajax调用后端接口,改成nodejs以后,nodejs怎么调用java接口再返回html呢?最好有可以参考的实例代码,只有架构图没用,用过的大神求指教!
查看完整描述

1 回答

?
MM们

TA贡献1886条经验 获得超2个赞

疑问一:以获取用户列表为例
html中js->发ajax请求->nodejs(restful api)->转发http请求->java端(restful api)->读取数据库后返回给->nodejs->再转发给html->html
也就是你java端把什么之前生成html的部分剥离,而只留提供数据的api接口,如果是单页应用的话,node层仅仅是做转发,提供静态资源,或做一些access的验证工作,不留具体业务逻辑。如果是服务器端渲染,则node还需要承担render视图的工作。

疑问二:其实已经包含在上面的例子中了。。。


查看完整回答
反对 回复 2018-11-15
  • 1 回答
  • 0 关注
  • 2771 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号