打開目錄應該會發現app.js這個檔案,首先在 app.use('/',routers) (詳見express api reference) 後方新增讀取路徑的方法
var fs = require('fs');
app.use('/user/:name',function(req,res){
fs.readFile('../appdata/'+req.params.name+'.txt','utf-8',function(err,data){
if(err){
console.log('找不到檔案');
console.log(err);
}
else
res.send('foundUser: '+data);
});
執行網站是使用 bin底下的www檔案,因此要回上一個目錄找尋appdata目錄,當然也可以建立在www的同一個目錄下,那就需要移除檔案位址的一個 " . "
:name 是一個 regex , 之後用來偵測!
沒有留言:
張貼留言