我在intellij中有一个tomcat服务器项目。
我在这个项目中创建了一个client
文件夹。
它包含angular2
index.html模板。
我从intellij运行tomcat,它使用端口8880
托管然后我尝试访问localhost:8880/../client/index.html
(简化路径)
这是我的HTML:
<!doctype html>
<html>
<head>
<base href="/">
<meta charset="utf-8">
<title>Ng2</title>
{{#unless environment.production}}
<script src="/ember-cli-live-reload.js" type="text/javascript"></script>
{{/unless}}
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" type="image/x-icon" href="favicon.ico">
</head>
<body>
<app-root>Loading...</app-root>
{{#each scripts.polyfills}}
<script src="{{.}}"></script>
{{/each}}
<script>
System.import('system-config.js').then(function () {
System.import('main');
}).catch(console.error.bind(console));
</script>
</body>
</html>
但我看到了这个内容:
{{#unless environment.production}} {{/unless}} Loading... {{#each scripts.polyfills}} {{/each}}
如果我使用npm start并导航到localhost:4800
我会按照我的预期看到html。
如何在端口8880
上托管服务器和客户端,以便客户端可以使用相同的端口发布到服务器?