首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何“发布”角2应用程序

如何“发布”角2应用程序
EN

Stack Overflow用户
提问于 2016-05-31 23:04:24
回答 1查看 1.1K关注 0票数 0

我想问如何“发布”我的angular2应用程序。现在,我正在使用npm启动我的开发服务器。但是我要做什么才能发布这个应用程序,这样我就不需要在npm中打开控制台了?

以及如何将基本IP指向angular2端口?我有鼻涕。像这样: 123.456.678:3000而不是123.456.678

我在网上搜索和ng2文档,但我没有找到答案.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-01 00:15:08

要“发布”您的应用程序,您必须在运行build命令后提供内容(如果您能够提供更多关于您正在使用的cli工具的信息,我可以给出关于构建命令的更详细的答案.)无论如何,它应该构建到一个名为distbuild的文件夹中。

为了不需要让您的控制台运行您的应用程序,您可以在某个web主机上承载您的应用程序(它可以像github页面那样免费,这将给您提供一个自定义的url:http://yourUsername.github.io/yourApp),或者如果您想让您的控制台继续运行,可以继续阅读。

关于您的IP 123.456.789,需要使用像Caddy这样的服务器(这是非常容易使用的)或替代方法,比如:apachenginx

您需要通过端口80为您的应用程序提供服务,所以您的url中不需要定制端口(:3000)。

您可以使用这个卡迪文件开始

代码语言:javascript
运行
复制
# port 80 so no port is needed in the url
# change "dist" to your distribution or app folder name!

:80 {
    root ./dist
}

将代码保存在一个名为Caddyfile的文件中,然后从控制台运行caddy

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37557022

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档