2016-03-19 94 views

回答

2

__dirname解決了node.js中路徑問題它始終是當前正在執行的腳本所在的目錄。

下面是完整的工作代碼

- files 
    - my_pdf_file.pdf 

app.js

var express = require('express'), 
    fs = require('fs'), 
    app = express(); 

app.get('/', function (req, res) { 
    var filePath = "/files/my_pdf_file.pdf"; 

    fs.readFile(__dirname + filePath , function (err,data){ 
     res.contentType("application/pdf"); 
     res.send(data); 
    }); 
}); 

app.listen(3000, function(){ 
    console.log('Listening on 3000'); 
}); 

完整文件,並運行項目

克隆節點騙pdf_browser,運行node app其次是npm install express

快樂幫助!

相關問題