0
新的表达,想知道什么是路由到我的目录中的单个文件的最佳方式。例如这里是我的简单的服务器目录结构:Nodejs将framwork Express路由到文件
http://mywebroot.com
|
myfolder
asset
|
log.txt
所以我想在我的浏览器上打开log.txt文件。请指教,谢谢。
新的表达,想知道什么是路由到我的目录中的单个文件的最佳方式。例如这里是我的简单的服务器目录结构:Nodejs将framwork Express路由到文件
http://mywebroot.com
|
myfolder
asset
|
log.txt
所以我想在我的浏览器上打开log.txt文件。请指教,谢谢。
有两种方法可以做到这一点(也许更多,我还没有Node Pro)。
首先,你可以用静态提供服务的文件:
app.use(express.static(__dirname + '/public')); //put file in /public
或者你可以使用fs
模块和阅读
app.get("/fileRoute",function(req,res) {
fs.readFile("./path/to/file.ext","utf8",function(err,html) {
res.send(html);
});
});
个人而言,我建议只在公共服务log.txt
静态。夹。
非常感谢!这正是我正在寻找的! – user3492018