当前位置: 首页 > 面试题库 >

Node.js快速文件服务器(通过HTTP的静态文件)

解飞语
2023-03-14
问题内容

是否有Node.js即用型工具(安装了npm),可以帮助我通过HTTP将文件夹内容作为文件服务器公开。

例如,如果我有

D:\Folder\file.zip
D:\Folder\file2.html
D:\Folder\folder\file-in-folder.jpg

然后开始,D:\Folder\ node node-file-server.js 我可以通过访问文件

http://hostname/file.zip
http://hostname/file2.html
http://hostname/folder/file-in-folder.jpg

为什么我的节点静态文件服务器删除请求? 引用一些神秘的东西

标准的node.js静态文件服务器

如果没有这样的工具,我应该使用什么框架?


问题答案:

一个很好的“即用型工具”选项可以是http-server:

npm install http-server -g

要使用它:

cd D:\Folder
http-server

或者像这样:

http-server D:\Folder

签出:https :
//github.com/nodeapps/http-server



 类似资料:
  • 是否有Node.js即用工具(与一起安装),它将帮助我通过HTTP将文件夹内容作为文件服务器公开。 例如,如果我有 然后在中开始,我可以通过以下方式访问文件 为什么我的节点静态文件服务器丢弃请求?参考一些神秘的 标准node.js静态文件服务器 如果没有这样的工具,我应该使用什么框架? 相关:NodeJS中的基本静态文件服务器

  • 是否有Java即用工具,可以帮助我通过HTTP将文件夹内容公开为文件服务器。 例如,如果我有 然后从我可以通过 当然有雄猫 主要要求是通过脚本安装和启动这样的服务器。

  • 静态文件,顾名思义,就是那些不会被改变的文件,比如图片,CSS 文件和 JavaScript 源码文件。默认情况下,Flask 在程序根目录中名为 static 的子目录中寻找静态文件。因此,我们一般在应用的包中创建一个叫 static 的文件夹,并在里面放置我们的静态文件。比如,我们可以按下面的结构组织我们的 app: app/ __init__.py static/

  • 我们先来看看最简单的本地静态文件服务配置示例: server { listen 80; server_name www.test.com; charset utf-8; root /data/www.test.com; index index.html index.htm; } 就这些?

  • 我试着设置nginx来服务我的node.js应用程序静态文件。问题是,当我试图得到我的文件时,我的状态是403禁止的。 当我尝试下载一个文件从 /root/appJs/public/css/style.css我写http://sitename.com/css/style.css我retive 403禁忌状态。我已经在一些论坛上寻找解决方案,但没有

  • 问题内容: 我有一个使用socket.io和express的简单node.js应用程序。目前所有的javascript都在HTML文件中,但我想尝试将其分离为.js文件。 在我的主节点应用程序中,我有以下内容: 直到我将javascript从index.html移到.js文件,然后尝试从我的HTML文件中引用它,如下所示: 我认为express无法提供静态文件,因此我尝试了以下方法: 谁能告诉我我