javascript - Node.js 的索引页面不读取 css 或 javascript 文件

标签 javascript css node.js html

它在 Mac 上运行。

所有文件都在Library/WebServer/Documents/

当我运行 node index.js 时,代码:

 <link rel="stylesheet" href="css/style.css" /> returns: {

   Failed to load resource: the server responded with a status of 404 (Not Found)

 }

但是,如果我打开 html 文件,它会读取所有内容。

背后的丑陋错误是什么?

最佳答案

您应该在使用它们之前包含这些资源。

你可以这样做:app.use(express.static(__dirname + '/public'));

'public' 是您将拥有静态内容(如图像/JS/CSS)的文件夹。

欲了解更多信息,请访问:http://expressjs.com/en/starter/static-files.html

关于javascript - Node.js 的索引页面不读取 css 或 javascript 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37543819/

相关文章:

javascript - Apache cordova,无法创建应用程序

javascript - 在 Node JS 中实现 Bluebird 嵌套循环 Promise

javascript - 单击删除按钮时如何打开模态框?

jquery - 如何在免费的 jqgrid 中显示列上下文菜单中的所有列

javascript - Bootstrap 3 Accordion 折叠在 iphone 上不起作用

node.js - 如何为 Azure 上的 Node.js Api 应用程序启用 BLOB 日志记录?

javascript - 将原型(prototype)方法传递给 Promise 的 then 方法

javascript - 使字体系列 css 属性单引号

javascript - 我如何在 JS 中单独插入一个 URL 到所有数组元素

javascript - 在 Node.js 中管道/流式处理 JavaScript 对象