如何使用StrongLoop在Node.js中提供动态内容
How can I serve dynamic content in Node.js using StrongLoop?
我对Node.js还很陌生,但StrongLoop文档并没有给出任何具体的例子。我使用Handlebars作为模板,只是尝试提供一个标准的index.js
预编译模板。我知道我应该编辑我的routes.js
文件,但我不知道怎么做。
这就是我的routes.js
文件的样子:
module.exports = function(app) {
// I need this to serve my index.js file.
app.get('/', function(req, res) {
// Doesn't work, so I commented it out:
// require('views/index.js');
// Doesn't work, so I commented it out:
// res.requires('views/index.js');
// Doesn't work, so I commented it out:
// res.send('views/index.js');
// What do I put here then?
});
// This is the generic example. Just sends text.
app.get('/ping', function(req, res) {
res.send('pong');
});
};
只是为了澄清一下,当我说它不起作用TM时,我的意思是键入localhost
显示404全包路线。是的,那是localhost
,而不是localhost:3000
。它在80号端口工作。
- 将静态中间件添加到middleware.json中的files属性中
- 删除server/boot/root.js
- 创建客户端/index.html
- 通过slc运行启动服务器并浏览到localhost:3000
我在这里维护了这个用例的完整示例:https://github.com/strongloop/loopback-faq-middleware#how-您是否通过静态中间件提供静态内容
如果你还需要帮助,请告诉我。)
相关文章:
- 如何使用画布和动态.js裁剪图像
- 使用动态 js 更新画布
- 动态.js单击画布外的按钮时从画布中删除图像
- 如何在动态 js 中更改一组节点的颜色
- file_get_contents在动态 js 调用中不起作用
- 使用 node.js 提供动态.js文件
- 动态.js动画 包含形状和文本的多个组
- 动态.js在火狐浏览器上很慢
- 动态.JS精灵表帧速率在每个事件上加倍
- 动态 JS 拖动绑定函数限制在线拖动
- iPad浏览器在使用动态JS加载图像后崩溃
- 使用javascript和动态.js在画布中平滑滚动
- 在动态 js 中重用画布代码
- 使用单击功能绘制新的动态JS多边形
- 选择在动态.js中添加到画布的任何动态形状
- 在动态js填充元素(形状)与图像
- 动态js的答案取决于用户的输入
- 动态JS框架:绘制矩形
- 尝试在全局函数中设置动态JS变量
- 动态JS -我如何隐藏所有的锚图像使用复选框