1. 程式人生 > 其它 >node之使用express建立基本的web伺服器

node之使用express建立基本的web伺服器

// 1. 匯入 express
const express = require('express')
// 2. 建立 web 伺服器
const app = express()

// 4. 監聽客戶端的 GET 和 POST 請求,並向客戶端響應具體的內容
app.get('/user', (req, res) => {
  // 呼叫 express 提供的 res.send() 方法,向客戶端響應一個 JSON 物件
  res.send({ name: 'zs', age: 20, gender: '男' })
})
app.post('/user', (req, res) => {
  // 呼叫 express 提供的 res.send() 方法,向客戶端響應一個 文字字串
res.send('請求成功') }) app.get('/', (req, res) => { // 通過 req.query 可以獲取到客戶端傳送過來的 查詢引數 // 注意:預設情況下,req.query 是一個空物件 console.log(req.query) res.send(req.query) }) // 注意:這裡的 :id 是一個動態的引數 app.get('/user/:ids/:username', (req, res) => { // req.params 是動態匹配到的 URL 引數,預設也是一個空物件 console.log(req.params) res.send(req.params) })
// 3. 啟動 web 伺服器 app.listen(80, () => { console.log('express server running at http://127.0.0.1') })