环境:heroku,node.js - 表达,使用mocha进行测试。
如何配置heroku以使用NODE_ENV =&#34启动[ERROR:/Users/myuser/tmp/thrift_samples/samples/led.thrift:17] (last token was ';')
syntax error
[FAILURE:/Users/myuser/tmp/thrift_samples/samples/led.thrift:17] Parser error during include pass.
;测试"并使用NODE_ENV ="生产"来调用服务器(" npm test
")
这意味着我需要两次服务器调用 - 一次用于测试(我连接到我的测试数据库)和一次用于生产(我连接到我的生产数据库)
我想在" node server.js
"中使用不同的数据库。因为我的测试也会创建虚假数据。
以下是我的测试结果:
npm test
答案 0 :(得分:0)
那么,
它似乎是超级内在的神奇之处。
取代:
var server = supertest.agent(config.baseUrl);
使用:
var app = require('../server');
var server = supertest.agent(app);