Я написал приложение JS для узла, в котором я передаю URL-адрес моего mongoDB.С помощью process.env я могу проанализировать URL-адрес mongoDB в моем js.Причина этого в том, что я не хочу жестко кодировать мой IP-адрес mongoDB.Он должен иметь возможность в любой момент заменить другую базу данных mongoDB, размещенную в отдельной инфраструктурной среде.то есть MONGODB_URL='mongodb://localhost:27017/user'
npm start
Я пишу тестовый пример для этого, используя jasmine-node, однако, когда я пытаюсь сделать MONGODB_URL='mongodb://localhost:27017/user' npm test
, не похоже, что какие-либо тестовые примеры выполняются, и он возвращает неопределенноеза мой ответ.
Это мой репозиторий github для моего кода https://github.com/leeadh/node-jenkins-app-example в ветке разработки.
Кто-нибудь знает, в чем причина или как я должен был это написать?
Спасибо
var request = require("request");
var base_url = "http://localhost:4000/";
var server = require("../app.js");
// sample unit test begin
describe("Test Base Page", function() {
describe("GET /", function() {
it("returns status code 200", function(done) {
request.get("http://localhost:4000/", function(error, response, body) {
console.log("example")
console.log(response)
expect(response.statusCode).toBe(200);
done();
server.close()
});
});
});
});