Sails.js v 10.2缺少快递应用程序

Kit*_* Ho 6 express sails.js

升级后如何从Sails全局对象访问Express应用程序实例?

在sails.0.9x中,我们可以通过访问Express应用程序实例

sails.express.app

升级到0.10后,缺少快速功能

我们怎么称呼应用程序?

我们的测试用例因使用supertest而失败,我们如何修复sails.express.app问题

var request = require("supertest");

describe("TestController", function() {
  describe(".plain", function () {
    it("returns 200 with status done", function(done) {
      request(sails.express.app)
        .get("/test/plain")
        .expect(200, { status: "done" })
        .expect("Content-Type", /json/)
        .end(function(err, res) {
          if (err) return done(err);
          done();
        });
    });
  });
Run Code Online (Sandbox Code Playgroud)

sgr*_*454 10

在Sails v0.10中,底层HTTP服务器(即Express应用程序)可用作:

sails.hooks.http.app
Run Code Online (Sandbox Code Playgroud)