npm run dev, 静态文件,比如图片、txt 如何访问
在 Node.js 和相应的包管理器 npm 中运行应用程序时,如果你想让静态文件(如图片或 txt 文件)可以被访问,那么你需要配置一个静态文件服务器。这种情况下,经常使用的是 Express.js 这个库。
首先,确保你已经安装了 Express.js。如果还没安装,可以运行以下命令安装:
npm install express
然后,在你的应用代码中设置一个静态目录。假设你把所有的静态文件都放在项目根目录的 "public" 文件夹内,那么可以使用以下代码来配置 Express:
const express = require('express');
const app = express();
app.use(express.static('public'));
// 你的其他路由和中间件
app.listen(3000, () => console.log('Server is running on port 3000'));
这段代码会让 Express.js 把 "public" 文件夹作为静态文件夹。这样,你就可以通过类似 http://localhost:3000/yourImage.jpg
或 http://localhost:3000/yourFile.txt
的 URL 来访问 public 文件夹里的静态文件了。在 URL 中,不需要包含 "public",只需直接写文件名就可以。