无论你的设备还是本地网络上是什么静态网站、单页应用程序还是仅一个静态文件,<>都能够帮助你提供信息。它还提供了一个整洁的界面来列出目录的内容:
当网站应该推出生产时,我们建议使用的是 Vercel。
使用说明
从 v14 版本开始需要 Node v14 来运行。如果您无法升级到 Node v14,请使用 v13 版本。
开始的最快方式就是在你的项目目录中运行 npx serve
。
如果你愿意,你也可以全局安装这个包(至少需要 Node LTS):按自已的开发环境来选用合适的命令安装serve
yarn global add serve
npm install --global serve
完成后,您可以在项目目录中运行此命令......
serve
或者指定您想要服务的文件夹:
serve folder-name/
最后,运行此命令以查看所有可用选项的列表:
serve --help
现在你应该了解这个包是如何工作的了!:tada:
配置(Configuration)
为了自定义 serve
的行为,请在公共文件夹中创建一个 serve.json
文件并插入这些属性中的任何一个。
API(应用程序接口)
serve
的核心是 serve-handler
,它可以作为现有 HTTP 服务器中的中间件使用:
const handler = require('serve-handler');
const http = require('http');
const server = http.createServer((request, response) => {
// You pass two more arguments for config and middleware
// More details here: https://github.com/vercel/serve-handler#options
return handler(request, response);
});
server.listen(3000, () => {
console.log('Running at http://localhost:3000');
});
您也可以将
http.createServer
替换为micro
。
问题和贡献因素
如果您想要添加某项功能或者需要报告某个问题,请在此处提出问题。
如果您希望为该项目做出贡献,请先阅读贡献指南。
致谢/学分
这个项目以前叫做 list
和 micro-list
。但多亏 TJHolowaychuk 给我们提供了新名字,现在它被称为 serve
(这个名字更加明确)。
发表留言 取消回复