之前的项目,前端是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视图的工作。
疑问二:其实已经包含在上面的例子中了。。。
添加回答
举报
0/150
提交
取消