回送4建立rest api根目录(在配置回送3中等同于restApiRoot)

JTG*_*JTG 2 loopbackjs v4l2loopback

在环回3中,我们可以在服务器配置中设置“ restApiRoot”,以便在api调用之前添加一些url(即'/ api')。在环回4中是否有某种方法可以做到这一点?捆绑的REST服务器的文档似乎具有端口/协议选项,但与api root无关。

Mir*_*toš 5

配置REST API根路径的功能将在LoopBack 4的下一版本中发布,希望在未来几天内发布。

拉取请求:https : //github.com/strongloop/loopback-next/pull/2097

从文档交叉发布:

有时需要使用基本路径(例如)公开REST端点 /api。可以将基本路径设置为RestServer配置的一部分。

const app = new RestApplication({
  rest: {
    basePath: '/api',
  },
});
Run Code Online (Sandbox Code Playgroud)

RestApplicationRestServer都提供了basePath()API:

const app: RestApplication;
// ...
app.basePath('/api');
Run Code Online (Sandbox Code Playgroud)

使用basePath,所有REST API和静态资产都在以基本路径开头的URL上提供。

  • 我确认这在最新版本的LB4中有效 (2认同)