Loopback 4建立rest api root(相当于config loopback 3中的restApiRoot)

Loopback 4 establish rest api root (equivalent restApiRoot in config loopback 3)

在环回 3 中,我们可以在服务器配置中设置 "restApiRoot",以便在我们的 api 调用前加上一些 url(即“/api”)在环回 4 中有某种方法可以做到这一点吗?捆绑的 REST 服务器的 documentation 似乎有一个 port/protocol 选项,但没有关于 api root 的选项。

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

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

来自文档的交叉发布:

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

const app = new RestApplication({
  rest: {
    basePath: '/api',
  },
});

RestApplicationRestServer 都提供 basePath() API:

const app: RestApplication;
// ...
app.basePath('/api');

对于 basePath,所有 REST APIs 和静态资产都在 URL 上提供 与基本路径。