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

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

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

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

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

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

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

//require 表示引包,引包就是引用自己的一個(gè)特殊功能
var http = require("http");
var path = require("path");
var fs = require("fs");
//創(chuàng)建服務(wù)器,參數(shù)是一個(gè)回調(diào)函數(shù),表示如果有事件進(jìn)來,要做什么
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);
  });
});

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

運(yùn)行效果如下:

以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時(shí)也希望多多支持腳本之家!

相關(guān)文章

最新評論

海林市| 玛纳斯县| 海丰县| 彰化县| 兰坪| 皋兰县| 阿拉善左旗| 蓝山县| 陆丰市| 赤峰市| 海淀区| 柳江县| 原阳县| 翼城县| 梁河县| 沭阳县| 马关县| 双城市| 牟定县| 灵丘县| 商南县| 溧水县| 富顺县| 开原市| 宜章县| 合作市| 阿尔山市| 邵东县| 余庆县| 定州市| 图们市| 合作市| 顺义区| 陈巴尔虎旗| 邵阳市| 柳州市| 隆昌县| 平利县| 中阳县| 准格尔旗| 余干县|