▌Express是什麼?
一個輕量化框架,可以整合firebase+mongoDB+myaql各種資料庫
▌建置Express
npm init
npm install express --save
▌引入Express
var express = require ('express') //引入express module
var app = express () //開啟使用express各種功能
▌設定、傳送和監聽路徑
- 設定路徑:
app.get('路徑',function(req,res){ res.send(“回傳資料”)})
//可以設定各種路徑的結果。例如:app.get(‘/user’,function….) - 傳送資料:
res.send(“回傳資料”)
- 監聽端口:
app.listen(PORT)
app.get('/',function(req,res){ res.send("傳回資料") })
var port=process.env.PORT||3000 //如果前面是flase就會進入3000
app.listen(port)
▌開啟/關閉伺服器
node express.js //開啟伺服器
nodemon express //隨時更新伺服器
control+c //下架伺服器
▌常見錯誤
- 通常是因為端口被佔住
listen EADDRINUSE :::1212
沒有留言:
張貼留言