node.js代码如下:var express = require('express');
var app = express();
app.use(express.static(__dirname + '/public'));
app.listen(8080);
app.get('/download/mobileapp.rar',function(req, res, next){ //地址省略根目录
console.log("下载文件");
res.sendFile('./download/模拟下载包.rar');
//next();
});
app.get('*',function(req, res){ //输入错误地址等情况
res.end('<h1>404 Not Found!</h1>')
});
console.log('Server is running on port 8080.');目录结构:浏览器点击下载网址:控制台提示错误
1 回答
已采纳
code哒哒
TA贡献19条经验 获得超3个赞
res.sendFile参数中的文件路径必须是全路径,所以可以这样修改:
res.sendFile(__dirname + '/download/download.txt');
添加回答
举报
0/150
提交
取消