代码之家  ›  专栏  ›  技术社区  ›  Sameel

环回api网关中的语法错误

  •  0
  • Sameel  · 技术社区  · 10 年前

    我正在遵循一个教程: http://strongloop.com/strongblog/node-js-loopback-api-gateway-sample-applications/

    我在下面的代码中发现了一个错误 代理 上述链接中的标题。

    针对错误的代码为

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

    错误消息为 enter image description here

    json有什么问题吗?

    2 回复  |  直到 10 年前
        1
  •  0
  •   Jordan Kasper    10 年前

    看起来你只是从那篇博客文章中复制并粘贴了代码,但这并不是用来运行的代码,它只是一个片段,说明你可以代理请求。我认为这篇博客文章可能会更加清晰(我会单独给作者打电话)。也就是说,我们有一个 example project 它有一些实际的代码,向您展示了如何代理实际的请求。

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

    如果你 需要代理请求,请查看我上面链接的示例项目,特别是 proxy middleware 他们在里面。

        2
  •  0
  •   Sameel    10 年前

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