2018-09-17node.js

1.創(chuàng)建服務(wù)器
//require表示引包沿彭,引包就是引用自己的一個(gè)特殊功能
var http = require("http");
//創(chuàng)建服務(wù)器蔑滓,參數(shù)是一個(gè)回調(diào)函數(shù),表示如果有請(qǐng)求進(jìn)來,要做什么
var server = http.createServer(function(req,res){
//req表示請(qǐng)求巢块,request; res表示響應(yīng),response
//設(shè)置HTTP頭部巧号,狀態(tài)碼是200族奢,文件類型是html,字符集是utf8
res.writeHead(200,{"Content-type":"text/html;charset=UTF-8"});
res.end("哈哈哈哈丹鸿,我買了五個(gè)iPhone" + (1+2+3) + "s");
});

//運(yùn)行服務(wù)器歹鱼,監(jiān)聽3000端口(端口號(hào)可以任改,此時(shí)的是‘127.0.0.1’)
server.listen(3000,"127.0.0.1");

  1. 1.1.4 HTTP模塊
    Node.js中,將很多的功能卜高,劃分為了一個(gè)個(gè)mudule弥姻,大陸的書翻譯為模塊南片;臺(tái)灣的書,翻譯為模組庭敦。
    這是因?yàn)樘劢幸恍┏绦蛐枰褂胒s功能(文件讀取功能),有一些不用的秧廉,所以為了效率伞广,你用啥,你就require啥疼电。

1.1.5 URL模塊
我們現(xiàn)在來看一下req里面能夠使用的東西嚼锄。
最關(guān)鍵的就是req.url屬性,表示用戶的請(qǐng)求URL地址蔽豺。所有的路由設(shè)計(jì)区丑,都是通過req.url來實(shí)現(xiàn)的。
我們比較關(guān)心的不是拿到URL修陡,而是識(shí)別這個(gè)URL沧侥。
識(shí)別URL,用到url模塊

假設(shè)我們?cè)L問http://127.0.0.1:3000/hcd?name=1
則console.log(url)為:

Url {
  protocol: null,
  slashes: null,
  auth: null,
  host: null,
  port: null,
  hostname: null,
  hash: null,
  search: '',
  query: {},
  pathname: '/hcd?name=1',
  path: '/hcd?name=1',
  href: '/hcd?name=1' 
}

4.1.1.7 fs模塊
fs. mkdir()創(chuàng)建文件夾
fs.stat(path, callback) 查看path路徑的文件的狀態(tài)魄鸦,callback為查看完后的回調(diào)函數(shù)
3.讀取文件或者文件夾
讀取文件:

fs.readFile('/etc/passwd', (err, data) => {
if (err) throw err;
console.log(data);
});
4.更改文件的名字
fs.rename([oldpath],[newpath],callback)

5.### 1.1.8 path模塊

API http://nodejs.cn/api/path.html#path_path_extname_path

path.extname() 方法返回 path 的擴(kuò)展名宴杀,
即從 path 的最后一部分中的最后一個(gè) .(句號(hào))字符到字符串結(jié)束。 如果 path 的最后一部分沒有 . 或 path 的文件名(見 path.basename())的第一個(gè)字符是 .拾因,則返回一個(gè)空字符串旺罢。
6.node.js 實(shí)時(shí)聊天,客戶端邏輯強(qiáng)大的單頁APP

  1. node 單線程, 異步回調(diào)解決高并發(fā)的場合
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市绢记,隨后出現(xiàn)的幾起案子主经,更是在濱河造成了極大的恐慌,老刑警劉巖庭惜,帶你破解...
    沈念sama閱讀 217,509評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件罩驻,死亡現(xiàn)場離奇詭異,居然都是意外死亡护赊,警方通過查閱死者的電腦和手機(jī)惠遏,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來骏啰,“玉大人节吮,你說我怎么就攤上這事∨懈” “怎么了透绩?”我有些...
    開封第一講書人閱讀 163,875評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我帚豪,道長碳竟,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,441評(píng)論 1 293
  • 正文 為了忘掉前任狸臣,我火速辦了婚禮莹桅,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘烛亦。我一直安慰自己诈泼,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,488評(píng)論 6 392
  • 文/花漫 我一把揭開白布煤禽。 她就那樣靜靜地躺著铐达,像睡著了一般。 火紅的嫁衣襯著肌膚如雪檬果。 梳的紋絲不亂的頭發(fā)上瓮孙,一...
    開封第一講書人閱讀 51,365評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音汁汗,去河邊找鬼衷畦。 笑死栗涂,一個(gè)胖子當(dāng)著我的面吹牛知牌,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播斤程,決...
    沈念sama閱讀 40,190評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼角寸,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼升薯!你這毒婦竟也來了夏跷?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,062評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤算撮,失蹤者是張志新(化名)和其女友劉穎疚脐,沒想到半個(gè)月后亿柑,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,500評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡棍弄,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,706評(píng)論 3 335
  • 正文 我和宋清朗相戀三年望薄,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片呼畸。...
    茶點(diǎn)故事閱讀 39,834評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡痕支,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出蛮原,到底是詐尸還是另有隱情卧须,我是刑警寧澤,帶...
    沈念sama閱讀 35,559評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站花嘶,受9級(jí)特大地震影響笋籽,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜察绷,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,167評(píng)論 3 328
  • 文/蒙蒙 一干签、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧拆撼,春花似錦容劳、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至莺禁,卻和暖如春留量,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背哟冬。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評(píng)論 1 269
  • 我被黑心中介騙來泰國打工楼熄, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人浩峡。 一個(gè)月前我還...
    沈念sama閱讀 47,958評(píng)論 2 370
  • 正文 我出身青樓可岂,卻偏偏與公主長得像,于是被迫代替她去往敵國和親翰灾。 傳聞我的和親對(duì)象是個(gè)殘疾皇子缕粹,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,779評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容