【问题标题】:How to run angular 2 build files on express.js如何在 express.js 上运行 Angular 2 构建文件
【发布时间】:2018-05-19 20:02:41
【问题描述】:

我想运行 index.html,并在 ng build 后从 angular2 应用程序中获取它。

我一一尝试了这两行代码,但这些对我不起作用 app.use(express.static(path.resolve(__dirname+'/public/index.html'))); app.use(express.static(path.resolve(__dirname+'/public')));

知道如何解决这个问题吗?

您的帮助将不胜感激

【问题讨论】:

  • 感谢您提出问题!尝试提供更多上下文。

标签: angular express


【解决方案1】:

我会假设您已经有了指向 public 文件夹的正确路径,并且 ng build 构建到具有相同路径的 public 文件夹。

做:app.use(express.static(path.join(__dirname, 'public')));

【讨论】:

  • 感谢您的回答,但不幸的是它不适用于您的代码,但我从您的回答中得到了线索。我使用了下面的代码,它现在可以工作 app.use(express.static(path.resolve(__dirname,'public')));
猜你喜欢
  • 1970-01-01
  • 2018-08-03
  • 1970-01-01
  • 1970-01-01
  • 2016-09-28
  • 2017-06-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多