我整天都在为这个问题而苦苦挣扎。在heroku部署后我会收到错误消息。我在Procfile中有一个knexjs sql builder配置。它正在其他没有角度的文件夹中工作,但是如果我尝试同样会出现此错误。
这是代码
web: knex migrate:rollback && knex migrate:latest && knex seed:run && node server.js
也是server.js文件
var path = require('path');
var express = require('express');
var bodyParser = require('body-parser');
var cors = require('cors');
var logger = require('morgan');
require('dotenv').config({ path: path.resolve(__dirname, '.env') })
var knex = require('./db/knex');
var todos = require('./routes/todosRoutes');
var app = express();
app.use(logger('dev'));
app.use(cors());
app.use(bodyParser.json())
app.use(bodyParser.urlencoded({ extended: false }));
app.use('/todos', todos);
app.listen(process.env.PORT || 5000, '0.0.0.0');
问题出在哪里:S