在代码结构中提供静态内容,代码结构由yeoman为angular fullstack生成

serving static content in code structure generated by yeoman for angular fullstack

本文关键字:代码 结构 yeoman fullstack 生成 angular 静态      更新时间:2023-09-26

我遵循由yeoman为angular fullstack生成的代码结构。

我想在名为app.html的文件中包含一个名为core.js的脚本。

<script src="core.js"></script>
  1. 我没有看到快递。这里的任何地方都是静态的,用于提供静态文件。
  2. 我试着使用它,但它没有帮助。

无法定位,给出404。

如何绕过这个?

这种情况以前也发生过,但我可以通过使用express来解决它。静态并从它所指向的位置提供文件。

但这次没起作用。

更新:

我有app.html在文件夹名为音乐。在同一文件夹中,我有一个名为js的子文件夹,在那里我放置了我的core.js文件,将被包含在app.html中。我试图访问它使用绝对以及相对路径,但没有帮助,仍然给出404。

在angular中,脚本放在/scripts的相关子文件夹中。可以在/controllers、/services、/directives等目录中。然后在html中像这样引用它们:

<script src="scripts/controllers/core.js"></script>

关于express。express是HTTP的NodeJS包装器。这将是您创建的远程驻留在某个Node服务器上的服务。表达。static允许Node服务器从远程服务器上的文件集交付静态内容文件。