Deployd - 单独的服务器。不同的端口

时间:2017-04-06 01:01:05

标签: javascript deployd

我的方案如下: 我在一个端口上运行服务器让我们说 58920 - 这是我的frontEndServer 然后我让deployd在其他端口 2403 上运行。

然后我将dpd.js文件(localhost:2403 / dpd.js)复制到我的frontEndServer文件系统,以便我可以使用它。

http://docs.deployd.com/docs/collections/reference/dpd-js.html

问题是当我在frontEndServer上调用一些例如登录时: POST http://localhost:58920/FirstApp/api/users/login 404(未找到)

因为服务器托管在:2403。

我的问题是:如何更改生成的dpd.js文件中的端口?

1 个答案:

答案 0 :(得分:0)

Nvm我找到了它:

dpd.setBaseUrl({protocol : 'http:', hostname : 'localhost', port : '2403'});

https://www.bountysource.com/issues/6881984-feature-dpd-script-can-change-its-url-base

 function setupBaseUrl(options) {
    options = options || {};
    if (typeof options === "string") {
      root = options;
      return;
    }

    var protocol = options.protocol || window.location.protocol;
    var hostname = options.hostname || window.location.hostname;
    var port = options.port || window.location.port;

    root = protocol + '//' + hostname;
    if (port !== '') {
      root += ':' + port;
    }
  }