nodejs初探一二

概念

簡單來講,node.js 是一個讓 JavaScript 運行在服務端的開發平臺,讓開發者經過JS編寫服務端程序。html

安裝

nodeJS官網下載對應平臺的安裝程序,安裝完成後,打開命令行工具,而後輸入node -v,若是安裝正常,會顯示對應的版本號。node

模塊系統

node.js 內置了一些基本模塊算法

  • fs 模塊就是文件系統模塊,負責讀寫文件
  • http 模塊用來接收網絡請求和處理網絡請求
  • crypto 模塊的目的是爲了提供通用的加密和哈希算法

npm

學習node,npm是必知的,npm 是node的包管理工具,經過npm使用第三方提供的模塊,能夠讓咱們快速實現本身想要開發的功能,提升效率。咱們能夠在終端中使用npm的命令安裝npm

  • npm install [-g] <name>:使用-g指令能夠把nodule下載安裝的nodejs的全局的path處,不加的話會安裝到當前路徑
  • npm remove <name>:移除 module
  • npm update <name>:更新 module

node特色

  1. 異步I/O
  2. 事件
  3. 回調函數
  4. 單線程

實現一個簡單的服務器

用node實現一個服務器很是簡單,只需幾行代碼便可服務器

const http = require('http')

const app = http.createServer();

app.on('request', function (request, response) {
    response.write(`hello nodejs`)
    response.end()
})

app.listen('3000', function () {
    console.log('this sevrver is running at http://127.0.0.1:3000/')
})

優秀的社區和輔助資料

參考

相關文章
相關標籤/搜索