gpt4 book ai didi

node.js - 在两个不同的主机上托管 Angular 应用程序

转载 作者:太空宇宙 更新时间:2023-11-03 23:01:12 24 4
gpt4 key购买 nike

有没有办法使用 Node.js 在两个不同的主机(不同的 IP 或不同的端口)上托管相同的 Angular 应用程序?

最佳答案

.angular-cli.json 文件允许您指定 Angular-CLI 配置选项;包括默认主机名和端口。

serve: Properties to be passed to the serve command
• port (number): The port the application will be served on. Default is 4200.
• host (string): The host the application will be served on. Default is localhost.

您可以通过定义如下属性来在 .angular-cli.json 文件中定义使用的端口:

{
"defaults": {
"serve": {
"port": 2500
}
}
}
<小时/>

请参阅 Angular CLI 文档以获取更多信息和配置选项的完整列表: https://github.com/angular/angular-cli/wiki/angular-cli

<小时/>

命令行解决方案

如果您正在寻找不需要配置编辑的命令行解决方案,只需运行带有 optional 的 ngservengserve --prod 命令即可hostport 命令。

ng服务--主机0.0.0.0--端口4201

使用这些可选的命令行参数,您只需运行命令两次,每次使用不同的主机和端口。

<小时/>

旁注:话虽这么说,除非您要使用 Angular CLI 为 Angular 应用程序提供服务,否则您可能需要使用与托管平台关联的方法来配置这些选项。

关于node.js - 在两个不同的主机上托管 Angular 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47853097/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com