没有端口号

时间:2017-07-25 12:01:35

标签: angular wakanda

我必须配置从没有端口号的远程服务器访问Angular2应用程序。 例如:运行wakanda的服务器是www.myserver.com,我的Angular2应用程序可以通过localhost:8000访问。现在,我将使用类似www.myserver.com/myapp/的内容来查看我的Angular2应用程序。 我找到了webpack.config.js,但不知道这是否适合这样做或者设置什么配置。

3 个答案:

答案 0 :(得分:0)

检查你的protractor.conf.js文件。在此文件中更改您的baseUrl。

baseUrl: 'your base url',

答案 1 :(得分:0)

不知道wakanda是什么,但只有你需要注意的是你的baseUrl,你的localhost似乎是“/”而你希望它在生产中是“/ myapp”。

你需要在head标签内的index.html中设置它,如下所示:

<head>
  <base href="/myapp">
  ...
</head>

在webpack config

output: {
  publicPath: '/myapp',
  ...
},

答案 2 :(得分:0)

默认情况下,公共URL映射到端口80.您可以在Angular2目录的ng serve --port 80文件中指定package.json,以便可以在不指定端口的情况下访问应用程序。