【问题标题】:How to make folder for static files with Node.JS?如何使用 Node.JS 为静态文件创建文件夹?
【发布时间】:2011-06-19 10:18:27
【问题描述】:

例如,当我在 HTML 文档中写 <script src=files/script.js></script> 时它不起作用,但在站点文件夹中存在文件。

【问题讨论】:

  • “它不起作用”是什么意思?
  • 浏览器得到 404 错误而不是 files/script.js 文件。

标签: javascript node.js


【解决方案1】:

如果您使用的是 express,则需要指定一个文件夹作为公用文件夹

例如

server.use(express.static(__dirname + '/public'));

【讨论】:

  • 我可以只使用默认模块吗?而且我想获得一篇文章的链接,其中包含我需要执行的操作的详细描述(或只有没有链接的详细描述=))。
  • @user805222 不确定您在问什么,但这绝对是一个不同的问题。您应该使用代码示例和其他信息充实您的问题,因为很难知道您正在寻找什么样的答案。如果您正在寻找 node.js 服务器教程,只需谷歌它......
【解决方案2】:

最简单的方法

npm install statik

var statik = require('statik');
statik({
    port: 1337,
    root: '/Users/<yourUserName>/Downloads/DurandalJS/HTMLStarterKit'
});

在您的浏览器中: http://yourLocalhost:1337/index.html

【讨论】:

    猜你喜欢
    • 2021-12-05
    • 1970-01-01
    • 2016-12-02
    • 2020-06-14
    • 2011-06-13
    • 1970-01-01
    • 1970-01-01
    • 2013-12-29
    • 1970-01-01
    相关资源
    最近更新 更多