如何在我的 ejs 文件中包含引导程序文件?

V S*_*S X 2 javascript css ejs node.js twitter-bootstrap

所以我已经使用 npm -bootstrap@3 安装了引导程序,但是当我尝试在我的应用程序中包含来自 node_modules 的 bootstrap.min.css 文件时,它在我的控制台中显示此错误:

错误信息

在此处输入图片说明

在网络选项卡中显示

在引导源中找不到 404。

以下是我的项目结构中的一些图像:

项目文件夹结构

在此处输入图片说明

包含引导程序文件的 ejs 代码

在此处输入图片说明

这里有什么问题?

小智 6

在本教程之后,我遇到了同样的问题。您可以通过 express.static 内置中间件功能解决此问题。

  1. 创建一个名为 public 的目录
  2. 将以下代码添加到您的 app.js 文件中

    app.use(express.static('public'))

  3. 现在您可以将引导程序文件放在此目录(或子目录)中,并将它们链接到公共目录。

您可以在此处找到更多信息。 https://expressjs.com/en/starter/static-files.html