环回 api 网关中的语法错误

Syntax error in loopback api gateway

我正在学习教程:http://strongloop.com/strongblog/node-js-loopback-api-gateway-sample-applications/

而且我在上面提到的 link 中 Proxy 标题下的代码中遇到错误。

错误代码为

var proxy = require('./middleware/proxy');
var proxyOptions = require('./middleware/proxy/config.json');
app.use(proxy(proxyOptions));
{
 "rules": [
 "^/api/(.*)$ http://localhost:3002/api/ [P]"
          ]
}

错误信息是

json有什么问题吗?

看起来您只是复制并粘贴了该博客 post 中的代码,但这并不是可运行的代码,它只是一个片段,用于说明您可以代理请求。我认为博客 post 可以更清楚(我将单独 ping 其作者)。也就是说,我们有一个 example project,其中有一些实际代码可以向您展示如何代理实际请求。

如果您只是想让一个基本示例正常工作,那么您的应用程序 JS 文件中可能甚至不需要这些行,所以我会完全删除它们。

如果您 需要代理请求,请查看我上面链接的示例项目,特别是其中的 proxy middleware

我的问题已解决问题是我没有 运行 API 服务器 http://localhost:3002 发送请求的地方.我只是 运行 代理服务器,而应该有一个 API 服务器 运行 也将请求发送到该服务器。