如何将我的Node js应用程序转换为单页角应用程序

时间:2016-08-25 19:21:43

标签: angularjs node.js mongodb express mean-stack

当时我使用MEAN堆栈的js应用程序我不知道有像平均堆栈这样的东西。我遇到的问题是我使用更常见的Web方法,例如我不处理角度的路由我使用node / express.js使用传统的整页重新加载。

我有两个问题,经验MEAN堆栈开发人员首先确实值得它改变我的路由使用angular这样我可以有一个更传统的MEAN堆栈应用程序,第二个问题是什么是我已经很好的文件结构例如,建立应用程序我是否使用“/”路由发送res.sendfile('./public/index.html');,然后我可以控制我的角度的路由?

在我做出改变之前,我只是在寻找任何建议。因为我已经使用了所有技术,所以我认为不会这么做。

谢谢:)

1 个答案:

答案 0 :(得分:0)

你有正确的想法,我鼓励你做出改变。首先,就像你说的那样,不需要花很多时间。因此,学习新方法的成本很低,而且你不会因此而失去任何东西。我想你会对结果感到满意。像你建议的那样提供单个页面,以角度而不是服务器处理路由,并将你的视图保存在/ app文件夹中,或者你喜欢使用的任何内容。其余的服务器路由可以作为AJAX数据请求的API。