最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Nodejs讀取文件時相對路徑的正確寫法(使用fs模塊)

 更新時間:2017年04月27日 15:30:46   作者:在下乃君  
本篇文章主要介紹了linux 環(huán)境 mysql寫入中文報錯的相關知識。具有很好的參考價值。下面跟著小編一起來看下吧

在開發(fā)Nodejs中,我們往往最常用的模塊就是fs核心模塊(fs.readFile)來讀取文件。代碼如下:

但是運行之后,并沒有按照想象中一樣,讀取test.html文件內容,這是一個bug,解決辦法:

其實由于運行環(huán)境的不同,以上的相對路徑的寫法導致最后讀取的位置是不同的。

正確的寫法應該是使用"path.join()"的方式實現(xiàn):(__dirname表示當前文件的目錄名)

//require 表示引包,引包就是引用自己的一個特殊功能
var http = require("http");
var path = require("path");
var fs = require("fs");
//創(chuàng)建服務器,參數是一個回調函數,表示如果有事件進來,要做什么
var server = http.createServer(function (req,res) {
  fs.readFile(path.join(__dirname, "./test.html"),function (err,data) {
    res.writeHead(200,{"Content-type":"text/html;charset=UTF-8"});
    res.end(data);
  });
});

//運行服務器 2000端口 端口可以任意修改
server.listen(2000,"127.0.0.1");

運行效果如下:

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!

相關文章

最新評論

牙克石市| 乐至县| 永寿县| 太康县| 灌云县| 漳平市| 雷波县| 江达县| 宁河县| 台江县| 丘北县| 祁连县| 湖南省| 邳州市| 永年县| 南岸区| 汤阴县| 肥东县| 钟山县| 松滋市| 汪清县| 潞西市| 十堰市| 阿克苏市| 阿坝县| 法库县| 沛县| 潢川县| 嘉黎县| 平顺县| 长泰县| 依兰县| 五常市| 浙江省| 绥滨县| 哈巴河县| 米易县| 台中市| 中卫市| 平利县| 宁国市|