我有用户数据库(用户名,密码,游戏(数组,只存储游戏ID))。从单独的模块,我获取有关游戏的数据。在我的网页上,用户个人资料仅使用用户对象进行模板化。我希望有关游戏的信息是动态的 - 用户可以动态添加/删除这些游戏,而无需重新加载页面。数据库集成很简单,我用AJAX做到这一点,但是我应该通过它发送游戏数据吗?到目前为止我还没有和Angular一起工作,但从我听到的情况来看,也许是最好的方式?或者也许忘记模板,用Angular做一切?
我正在使用node.js,mangodb,express。
答案 0 :(得分:0)
你可以"混合" angular
使用基于ejs
的{{1}}或jade
等节点模板引擎,并使用响应呈现主要内容,之后可以使用其他内容加载或更改内容express
和ajax
API接口。
你可以获得良好的性能以及良好的SEO优化,因为"静态"从服务器返回时,内容已经在页面上
在你的情况下
我建议你有一个带有几个端点的节点快速服务器
REST
- 将使用用户详细信息呈现静态html页面[GET] /user/:id
- 将使用用户游戏提供JSON响应,并使用angular