【发布时间】:2015-11-01 17:13:48
【问题描述】:
好的,这就是场景,据我所知,创建 Web 应用程序有三种方法
- 传统方式:从服务器渲染 HTML 页面
- 不确定:创建 API 并让用户的浏览器下载 Javascript 应用程序(Angular、React、Ember)获得高度评价 交互式应用程序
- 未来:同构网络应用程序,将 HTML 与来自服务器的客户端技术(Angular、React、Ember)一起呈现。
我打算使用第三种方式,因为加载页面更快,但现在的问题是如果我要创建一个移动应用程序。
我的堆栈:Node.js + React
假设我打算使用移动设备,是否需要复制相同的路线和逻辑? 当前问题
app.get('/users', function(req, res) {
res.render('index', { message: "Hey Im Jack" });
});
app.get('/api/users', function(req, res) {
res.json({ message: "Hey Im Jack" })
});
我有什么方法可以让一条路由同时提供 HTML 和 REST?
【问题讨论】:
标签: node.js reactjs isomorphic-javascript