【发布时间】:2016-02-03 22:51:58
【问题描述】:
这是我的 package.json 文件的依赖项,我在其中添加了“cool-ascii-faces。然后我需要更新我的 index.js 文件以获取 /cool 页面,以便在每次重新加载时我都会看到一个ascii 脸。我收到 404 错误,上面写着 'Cannot GET /cool'
"dependencies": {
"ejs": "2.3.3",
"express": "4.13.3",
"cool-ascii-faces": "~1.3"
}
下面是我的 index.js 文件,它调用了 declares cool
var cool = require('cool-ascii-faces');
var express = require('express');
var app = express();
app.set('port', (process.env.PORT || 5000));
app.use(express.static(__dirname + '/public'));
// views is directory for all template files
app.set('views', __dirname + '/views');
app.set('view engine', 'ejs');
app.get('/cool', function(request, response) {
response.render('pages/index')
});
app.get('/cool', function(request, response) {
response.send(cool());
});
app.listen(app.get('port'), function() {
console.log('Node app is running on port', app.get('port'));
然后我运行 npm install 来更新依赖项,然后运行 heroku local,但得到 404 错误。
在正确方向上的任何帮助都会很棒!
【问题讨论】:
标签: javascript node.js heroku get