<em id="09ttv"></em>
    <sup id="09ttv"><pre id="09ttv"></pre></sup>
    <dd id="09ttv"></dd>

        • Node.js從無(wú)到有-No.1

          2018-6-14    seo達(dá)人

          如果您想訂閱本博客內(nèi)容,每天自動(dòng)發(fā)到您的郵箱中, 請(qǐng)點(diǎn)這里

          1、初始node.js

          1、node.js是由chrome瀏覽器,V8引擎,C++編寫(xiě)的JavaScript運(yùn)行環(huán)境,node.js可以解析JS代碼,而且沒(méi)有瀏覽器安全級(jí)的限制,還提供很多系統(tǒng)級(jí)別的API。

          2、簡(jiǎn)單介紹一下node.js后推薦給大家?guī)讉€(gè)網(wǎng)站,大家可以從這幾個(gè)網(wǎng)站上學(xué)習(xí)更多

          https://nodejs.org/en/    Node.js的官方網(wǎng)站

          https://stackoverflow.com/  技術(shù)問(wèn)答社區(qū)

          3、安裝node.js(這部分感覺(jué)沒(méi)有什么好說(shuō)的,因?yàn)榫褪窍螺d安裝的過(guò)程,不熟悉的同學(xué)去下面菜鳥(niǎo)教程這個(gè)網(wǎng)站參考一下就行)https://www.runoob.com/nodejs/nodejs-install-setup.html

          4、node.js版本的常識(shí):偶數(shù)位為穩(wěn)定版本,奇數(shù)為非穩(wěn)定版本

          5.node.js基礎(chǔ)-起一個(gè)web服務(wù)器

          (1)首先在某個(gè)路徑下面寫(xiě)一個(gè)server.js文件,文件內(nèi)容如下:

          [javascript] view plain copy
          1. var http=require('http');  
          2. http.createServer(function(req,res){  
          3.    res.writeHead(200,{'Content-Type':'text/plain'});  
          4.    res.end("Hello world\n");  
          5. }).listen(1337,'127.0.0.1');  
          6. console.log('Server running at http://127.0.0.1:1337');  

          (2)然后在該路徑下面使用node運(yùn)行server.js文件

          (3)服務(wù)就運(yùn)行起來(lái)了,那么打開(kāi)瀏覽器,進(jìn)入http://127.0.0.1:1337/里面就可以看到Hello World


          (4)現(xiàn)在我們回過(guò)頭去看看剛才那個(gè)server.js文件里寫(xiě)的都是什么東西

          [javascript] view plain copy
          1. var http=require('http');              //1、加載http模塊,負(fù)責(zé)是創(chuàng)建web服務(wù)器和處理http相關(guān)的任務(wù)等等  
          2. http.createServer(function(req,res){   //3、監(jiān)聽(tīng)到從1337端口過(guò)來(lái)的請(qǐng)求就會(huì)執(zhí)行這個(gè)匿名回調(diào)函數(shù),req是請(qǐng)求體,res是響應(yīng)體,給請(qǐng)求響應(yīng)一些內(nèi)容  
          3.    res.writeHead(200,{'Content-Type':'text/plain'});  //4、狀態(tài)碼200,表示請(qǐng)求成功  
          4.    res.end("Hello world\n");                         
          5. }).listen(1337,'127.0.0.1');           //2、通過(guò)createServer()方法創(chuàng)建服務(wù)器,使用listen()方法在1337端口監(jiān)聽(tīng)請(qǐng)求  
          6. console.log('Server running at http://127.0.0.1:1337');  

          (5)現(xiàn)在我們將server.js文件中的res.end("Hello  World\n")修改為res.end("Hello  Node.js\n"),然后之前我們的服務(wù)還沒(méi)有關(guān)掉,在命令行按下Ctrl+C停掉服務(wù),再使用命令重新開(kāi)啟,然后進(jìn)入到瀏覽器刷新http://127.0.0.1:1337/頁(yè)面就出來(lái)結(jié)果了

          (6)剛才在server.js文件中的寫(xiě)法都是鏈?zhǔn)綄?xiě)法,我們看nodejs官網(wǎng)提供的寫(xiě)法,就很清晰

          [javascript] view plain copy
          1. const http = require('http');  
          2.   
          3. const hostname = '127.0.0.1';  
          4. const port = 3000;  
          5.   
          6. const server = http.createServer((req, res) => {  
          7.   res.statusCode = 200;  
          8.   res.setHeader('Content-Type''text/plain');  
          9.   res.end('Hello World\n');  
          10. });  
          11.   
          12. server.listen(port, hostname, () => {  
          13.   console.log(`Server running at http://${hostname}:${port}/`);  

          藍(lán)藍(lán)設(shè)計(jì)m.sdgs6788.com )是一家專注而深入的界面設(shè)計(jì)公司,為期望卓越的國(guó)內(nèi)外企業(yè)提供卓越的UI界面設(shè)計(jì)、BS界面設(shè)計(jì) 、 cs界面設(shè)計(jì) 、 ipad界面設(shè)計(jì) 、 包裝設(shè)計(jì) 、 圖標(biāo)定制 、 用戶體驗(yàn) 、交互設(shè)計(jì)、 網(wǎng)站建設(shè) 平面設(shè)計(jì)服務(wù)



          日歷

          鏈接

          個(gè)人資料

          存檔

          精品久久久久久久久中文字幕| 色综合久久精品中文字幕首页| 一级做a爰片久久毛片人呢| 亚洲欧美精品伊人久久| 国产农村妇女毛片精品久久| 中文字幕精品久久| 久久久精品国产sm调教网站 | 无码人妻久久一区二区三区免费丨| 亚洲国产一成人久久精品| 久久精品成人免费网站| 久久影视综合亚洲| 精品国产一区二区三区久久| 久久噜噜久久久精品66| 99久久人妻无码精品系列| 亚洲乱码日产精品a级毛片久久 | 日本强好片久久久久久AAA| 久久综合丁香激情久久| 久久久久亚洲精品日久生情| 青青草国产精品久久久久| 亚洲精品午夜国产va久久| 国产免费久久精品99久久| 久久久亚洲欧洲日产国码二区| 久久久久这里只有精品 | AA级片免费看视频久久| 久久人妻少妇嫩草AV无码专区 | 久久精品国产亚洲AV忘忧草18| 国产精品热久久无码av| 97热久久免费频精品99| 国产麻豆精品久久一二三| 99久久99久久精品国产片果冻| 久久丫忘忧草产品| 三级韩国一区久久二区综合| 久久香蕉国产线看观看99| 久久99国产精一区二区三区| 久久中文骚妇内射| 精品久久久久久无码中文字幕一区| 狠狠色丁香久久婷婷综合| 亚洲国产精品成人久久| 久久夜色精品国产欧美乱| 精品永久久福利一区二区| 国产精品天天影视久久综合网|