欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

node.js基礎知識小結

 更新時間:2018年02月26日 08:42:31   作者:feixiaoxing  
本文給大家匯總介紹了學習node.js的一些關于開發(fā)環(huán)境的基礎知識,非常簡單,給新手們參考下

javascript之前一般用于web前段開發(fā),然而由于node.js的出現,用javascript開發(fā)后端程序也不再是一件復雜的事情。node.js中js引擎來自于chrome v8瀏覽器,配合node.js額外開發(fā)的工具代碼,本身使用起來非常容易,也很高效。除此之外,node.js也有pip一樣的工具npm,使用npm可以輕松地安裝第三方軟件,這給我們的開發(fā)工作帶來了極大的方便。乘著周末,學習一下node.js,確實不錯。

1、安裝node.js

sudo apt-get install nodejs

2、安裝npm

sudo apt-get install npm

3、嘗試安裝express框架

npm install express --save

4、編寫最簡單的hello.js,用nodejs hello.js來執(zhí)行

console.log('hello world')

5、復雜一點的http服務器代碼

const http = require('http');

const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
 res.statusCode = 200;
 res.setHeader('Content-Type', 'text/plain');
 res.end('Hello World\n');
});

server.listen(port, hostname, () => {
 console.log(`Server running at http://${hostname}:${port}/`);
});

6、使用express開發(fā)http服務器

var express = require('express');
var app = express();
 
app.get('/', function (req, res) {
  res.send('Hello World');
})
 
var server = app.listen(8081, function () {
 
 var host = server.address().address
 var port = server.address().port
 
 console.log("access url is http://%s:%s", host, port)
 
})

7、剩下來的事情

node.js有很多的框架,也有很多的第三方庫,項目使用起來很方便,歡迎大家多多使用、多多練習。

相關文章

  • node.js中使用q.js實現api的promise化

    node.js中使用q.js實現api的promise化

    這篇文章主要介紹了node.js中使用q.js實現api的promise化,promise一個標準,它描述了異步調用的返回結果,包括正確返回結果和錯誤處理,需要的朋友可以參考下
    2014-09-09
  • node.js缺少mysql模塊運行報錯的解決方法

    node.js缺少mysql模塊運行報錯的解決方法

    前幾天在工作中需要利用node.js連接數據庫,通過網上的教程連接后運行卻報錯了,然后趕緊查找解決的方法,通過測試與朋友的提點,終于解決了這個問題,現在將解決的方法分享給大家,有需要的朋友們可以參考借鑒,下面來一起看看吧。
    2016-11-11
  • 使用Node.js腳本自動統(tǒng)計代碼量的實現代碼

    使用Node.js腳本自動統(tǒng)計代碼量的實現代碼

    手動統(tǒng)計代碼行數通常會耗費大量時間和精力,為了提高統(tǒng)計效率并減少人為錯誤,我們可以借助自動化工具來完成這項任務,本文將介紹如何使用 Node.js 腳本來自動化統(tǒng)計項目代碼行數,讓我們能夠輕松快捷地獲取項目的代碼量信息,需要的朋友可以參考下
    2023-12-12
  • 修改npm全局安裝模式的路徑方法

    修改npm全局安裝模式的路徑方法

    今天小編就為大家分享一篇修改npm全局安裝模式的路徑方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • node-sass安裝失敗解決方法總結(終有一款適合你)

    node-sass安裝失敗解決方法總結(終有一款適合你)

    node-sass是我們開發(fā)中很常見的依賴包,也是安裝時間冗長和最常見到報錯的依賴,下面這篇文章主要給大家介紹了關于node-sass安裝失敗解決方法的相關資料,需要的朋友可以參考下
    2022-11-11
  • Node.JS在命令行中檢查Chrome瀏覽器是否安裝并打開指定網址

    Node.JS在命令行中檢查Chrome瀏覽器是否安裝并打開指定網址

    這篇文章主要介紹了Node.JS在命令行中檢查Chrome瀏覽器是否安裝,并打開指定網址,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-05-05
  • node.js中的定時器nextTick()和setImmediate()區(qū)別分析

    node.js中的定時器nextTick()和setImmediate()區(qū)別分析

    本文介紹了node.js中的定時器nextTick()和setImmediate()的區(qū)別分析,非常的不錯,這里推薦給大家。
    2014-11-11
  • 阿里大于短信驗證碼node koa2的實現代碼(最新)

    阿里大于短信驗證碼node koa2的實現代碼(最新)

    本文給大家分享一個最新版阿里大于短信驗證碼node koa2的實現代碼及注意事項,需要的朋友參考下吧
    2017-09-09
  • 為什么使用koa2搭建微信第三方公眾平臺的原因

    為什么使用koa2搭建微信第三方公眾平臺的原因

    這篇文章主要介紹了為什么使用koa2搭建微信第三方公眾平臺的原因,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • express框架通過ejs模板渲染輸出頁面實例分析

    express框架通過ejs模板渲染輸出頁面實例分析

    這篇文章主要介紹了express框架通過ejs模板渲染輸出頁面的方法,結合實例形式分析了express框架使用ejs模版引擎渲染輸出的相關操作技巧與使用注意事項,需要的朋友可以參考下
    2023-05-05

最新評論