我的Node.js应用程序发送响应以将以下网址加载到iframe中
b
我收到错误
EONET:不存在此类文件或目录
我将路由设置为
http://localhost:3000/fileloadsuccess.html?fname=abc.txt
可能是什么问题?
答案 0 :(得分:0)
您不能在res.sendFile()中使用查询字符串参数。
您也可以尝试将fileloadsuccess.html
用作静态文件:
https://expressjs.com/en/starter/static-files.html
或者继续使用res.sendFile(),例如:
res.sendFile('fileloadsuccess.html', { root: __dirname });
要获取查询字符串参数,可以使用req.query
http://expressjs.com/en/api.html#req.query