我对Node.js很陌生,但是StrongLoop Docs并没有真正给出具体的例子。我正在为我的模板使用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 catch-all路线。是的,那是localhost
,而不是localhost:3000
。它正在使用80端口。
答案 0 :(得分:-1)
我在这里为这个用例保留了一个完整的例子:https://github.com/strongloop/loopback-faq-middleware#how-do-you-serve-static-content-via-static-middleware
如果您需要帮助,请告诉我。 ;)