首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >作为IIS子网站的Express应用程序无法加载静态文件

问作为IIS子网站的Express应用程序无法加载静态文件
EN

Stack Overflow用户
提问于 2019-10-18 22:25:59
回答 1查看 155关注 0票数 0

我将在IIS中使用Express设置一个Angular Universal应用程序,并使用本文https://dev.to/petereysermans/hosting-a-node-js-application-on-windows-with-iis-as-reverse-proxy-397b中描述的反向代理。如果我将IIS站点设置为http://example.com,并将url重写为http://localhost:4000/{R:1} (节点应用程序正在侦听4000),则一切正常。

我想使用IIS中的一个子站点,例如http://example/abc,所以我在我的网站下设置了一个名为abc的应用程序,它具有上述重写规则。现在,当我浏览到http://example.com/abc时,浏览器试图从http://example.com加载js/css文件,这导致了404错误。我做错了什么吗?我以前在IIS (不是Universal)中将Angular站点设置为子站点,它可以正确地加载js/css文件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-20 21:10:51

在执行构建时尝试使用--deploy-url选项

代码语言:javascript
复制
ng build --prod --deploy-url /abc
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58452848

复制
相关文章

相似问题

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