【发布时间】:2016-07-21 09:12:03
【问题描述】:
我正在使用 express 在 Azure 中托管我的 Angular2 应用程序。
根据 Angular2 样式指南,我通过在文件夹前加上“+”前缀,将一些组件标记为延迟加载。
当我尝试获取此文件夹中的文件(例如 app/+about/about.component.ts)时,它返回 404。但是,当文件夹名称中没有“+”时,它可以工作。
“app”文件夹的 Express 配置是 app.use("/app", express.static('app'));
通过查看 Express 的文档,我可以看到 '+' 用于正则表达式模式,但看不到逃避它的方法。解决方法是什么?
谢谢 亚历克斯
【问题讨论】:
-
path 是文件夹结构表示,因此当文件夹名称为 +about 时,+about 可以在路径中,即使它是有效的文件夹名称
标签: node.js azure express angular