梗概
- ai: 在Node.js中,
sirv是一个非常简单,非常快速的静态文件服务器。它常常被用作Svelte应用程序的一部分。
示例
要在Node.js项目中使用sirv,你需要先安装它。你可以使用npm(Node包管理器)来安装。以下是在你的项目中安装sirv的命令:
npm install sirv安装完sirv后,你可以在你的项目中使用它。以下是一个基本的使用例子:
const sirv = require('sirv');
const http = require('http');
const assets = sirv('public', {
maxAge: 0, // max-age 在浏览器缓存中(以秒为单位)
});
const server = http.createServer(assets);
server.listen(5000, err => {
if (err) console.log('error', err);
});在这个例子中,我们首先导入sirv和http。然后,我们创建一个新的sirv实例,告诉它我们的静态文件在public目录下。然后,我们创建一个新的HTTP服务器,使用sirv实例作为请求处理器。最后,我们让服务器在端口5000上开始监听。
有关sirv的更多信息,你可以查看其在npm的页面:https://www.npmjs.com/package/sirv