栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

node.js TypeError:路径必须是绝对路径,或为res.sendFile指定根目录[无法解析JSON]

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

node.js TypeError:路径必须是绝对路径,或为res.sendFile指定根目录[无法解析JSON]

错误非常明显,您需要指定一个绝对路径(而不是相对路径)和/或

root
在的config对象中设置
res.sendFile()
。例子:

// assuming index.html is in the same directory as this scriptres.sendFile(__dirname + '/index.html');

或指定一个根(用作第一个参数的基本路径

res.sendFile()

res.sendFile('index.html', { root: __dirname });

root
当您传递用户生成的文件路径时,指定路径可能会更有用,该文件路径可能包含格式不正确/恶意的部分
..
(例如
../../../../../../etc/passwd
)。设置
root
路径可防止此类恶意路径用于访问该基本路径之外的文件。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/391097.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号