home目录下的文件可以直接访问,非home目录下的js css 图片等 静态文件怎么写路由使其能访问呢
看了下源码没办法,只能这么写了,
用的sendRootFile发送文件,求老大给好方法
看了下源码没办法,只能这么写了,
app.get('/data/upload/',function(req,res){
console.log(req.url);
res.sendRootFile(req.url);
});
用的sendRootFile发送文件,求老大给好方法
直接写sendRootFile还不行,可能文件不存在浏览器会一直等待
home是web的根目录, root是脚本执行的根目录
网页程序最好不要直接访问home以外的目录,否则这样不安全。
非要这样的话你可以在home目录下创建一个到/data/upload的软链接;或者在Upload完以后将文件移到web目录下以供访问,比如说这样
注意两个目录要在一个分区内,否则rename会出问题。
home是web的根目录, root是脚本执行的根目录
网页程序最好不要直接访问home以外的目录,否则这样不安全。
非要这样的话你可以在home目录下创建一个到/data/upload的软链接;或者在Upload完以后将文件移到web目录下以供访问,比如说这样
注意两个目录要在一个分区内,否则rename会出问题。
@newghost #2
好的,非常感谢