前言
研究如何創建伺服器
之後要來讀取mongo DB資料庫
Back-end
創建一個伺服器server
創建前需要初始化 package.jason 文件
1 | npm init |
1 | package name: (shorturl) short-url-server |
弄好後會有 剛剛的訊息再 package.json 文件內
接下來 安裝express框架
1 | npm i express |
然後可以先創建一個Backend 的資料夾
裡面放server.js 入口文件檔案
在新增一個Data的資料夾準備放資料庫的文件檔案
接下來 來到server.js 來連接服務器
需要先引入express框架
1 | // ./data/product.js |
1 | // server.js |
然後在小黑窗輸入
1 | node backend/server |
就會顯示
但是目前還沒創建路由
所以還沒畫面顯示
為了使用更方便
回到package.json檔案修改 script
1 | "scripts": { |
回到server.js
1 | app.get('/',(req,res)=>{ |
新增文字測試 是否可以運行伺服器
新增完後,重新輸入 npm start
即可得到下面畫面
新增 獲取資料的語法
1 |
|
在URL 輸入
1 | http://localhost:5000/api/products/1 |
能得到所有產品
後面加/1
1 | http://localhost:5000/api/products/1 |
能得到id =1的產品