打開目錄應該會發現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 , 之後用來偵測!
沒有留言:
張貼留言