无论你的设备还是本地网络上是什么静态网站、单页应用程序还是仅一个静态文件,<>都能够帮助你提供信息。它还提供了一个整洁的界面来列出目录的内容:


当网站应该推出生产时,我们建议使用的是 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 (这个名字更加明确)。

点赞(0)

留言列表 共有 0 条留言

暂无留言

微信公众账号

微信扫一扫加关注

发表
留言
返回
顶部