我正在尝试学习 HTML5/Node.js/Express/MongoDB/AngularJS/Websocket 的东西,这似乎让每个人都兴奋不已。
作为一个轻微的适得其反,我实际上很难在每种技术的实际作用上画线(尤其是使用 ejs 作为模板引擎)。Javascript 和 HTML 无处不在!
特别是,我在分离websockets(或类似socket.io)和AngularJS提供的服务时遇到了麻烦。他们似乎都试图在不必重新发送整个 HTML 页面的情况下提供活力。
它们是相互替代的吗?还是它们有不同的用途?
此外,这两种技术似乎都朝着绕过 Express 路由的单页 Web 应用程序发展。那么,Express 在使用 Websockets/AngularJS 时利用了什么?似乎 Express 提供的传统路由被替换为仅在 AngularJS 中更改单页中的视图