node.jsを使用してローカルマシンにテキストファイルへのリンクを表示しようとしています。ファイルが正しく読み取られている間、リンクは機能していません。 「FILE NOT FOUND」と表示されます。コードのNode.jsがウェブページ上のリンクからテキストファイルを表示できません
スニペット:
file = (doc[0].filename)
fs = require('fs');
var varname ='/home/mingupta/test/public/coords/'+file;
var varname1 = '/home/mingupta/test/public/coords/'+file;
fs.readFile(varname,'utf8',function(err,data){
if(err) console.log(err);
else{
res.send('<a href=\"'+varname1+'\">'+file+'<\a>'+'<br>'+'Contents:'+'<br>'+data);
}
}
ファイルパスで行われるためには何の変化?
私はdoc [0] .filename結果を表示してください。拡張エラーである可能性があります。拡張子が追加されていない可能性があります。 – tyehia
ファイルの内容がWebページに表示されるため、ただし、リンクはテキストファイルを開きません。 – 204