我的方案如下: 我在一个端口上运行服务器让我们说 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文件中的端口?
答案 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;
}
}