写一个简单的node.js项目
生活随笔
收集整理的這篇文章主要介紹了
写一个简单的node.js项目
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
項目初始化:?
npm init -y?express是基于node.js的web的http模塊封裝的更強大的框架
npm i express@4.17.1跨域:?
npm i cors@2.8.5數(shù)據(jù)庫:
npm i mysql@2.18.1密碼使用bcryptjs包進行加密:
npm i bcryptjs@2.4.3合法性驗證@hapi/job和@escook/express-job包:
@hapi/job:為表單中的每個數(shù)據(jù)項定義驗證規(guī)則
如果你遇到了這個錯誤:Cannot mix different versions of joi schemas
安裝:
npm i joi
將:
const joi=require('@hapi/joi')
改為:
const joi=require('joi')
npm i @hapi/joi@17.1.0?@escook/express-job:自動對表單數(shù)據(jù)進行驗證
npm i @escook/express-joi安裝token:
npm i jsonwebtoken@8.5.1安裝token解密:
npm i express-jwt@5.3.3安裝multer包中間件解析FormData格式的數(shù)據(jù):
因為代碼量太大,所以我已經(jīng)放到gitee上了:
node.js-demo: 這是一個簡單的node.js后端項目,沒有前端,此項目整合了mysql
總結(jié)
以上是生活随笔為你收集整理的写一个简单的node.js项目的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 带你使用Elasticsearch中提供
- 下一篇: npm Node 升级工具n换源