get url传文件路径
时间: 2023-12-27 08:03:43 浏览: 98
获取文件路径
3星 · 编辑精心推荐
您可以使用类似于以下的代码来获取通过 GET 请求传递的文件路径:
```
const url = require('url');
const http = require('http');
const fs = require('fs');
http.createServer(function (req, res) {
const query = url.parse(req.url, true).query;
const filePath = query.filepath;
// 处理文件路径并读取文件内容
fs.readFile(filePath, function (err, data) {
if (err) {
res.writeHead(404, {'Content-Type': 'text/plain'});
res.write('File not found');
res.end();
} else {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.write(data);
res.end();
}
});
}).listen(8080);
```
在上述代码中,我们使用 Node.js 内置的 `url` 模块来解析 GET 请求中的查询参数,并使用 `fs` 模块读取文件内容。注意,这个例子中我们只是返回文件内容,实际上您可能需要对文件进行更复杂的处理。
阅读全文