https://github.com/nanaeo/tourback
一个旅游网页的后端
https://github.com/nanaeo/tourback
Last synced: 3 months ago
JSON representation
一个旅游网页的后端
- Host: GitHub
- URL: https://github.com/nanaeo/tourback
- Owner: Nanaeo
- License: mit
- Created: 2023-10-16T04:20:41.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-18T13:00:13.000Z (over 1 year ago)
- Last Synced: 2025-03-14T22:47:19.851Z (3 months ago)
- Language: JavaScript
- Homepage:
- Size: 468 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# What Is It?
一个旅游网页的后端# 评价
1.sqlite3的库太烂,其实应该选用betterSqlite库 同步Api,避免异步问题,同时性能更高,没错,该同步库比异步库更安全更快速。2.对于错误处理和统一RestApi处理部分这部分确实我写的太烂,但是NodeJs我还是第一次写后端,感觉处理起来如果使用中间件统一鉴权的同时,使用统一的错误拦截效率更高。
3.关于NodeJs弱类型的大坑,JS利用到服务端果然是离谱,undefined null NaN等层出不穷,推荐Ts
4.鉴权JWT方案过于麻烦,自写又太累,但是本项目Token方案属于是勉强能用,速度也还行,但是距离真实应用还差很多
总结:推荐TS+BetterSqlite+JWT 效率更高
# DEV README
安装依赖请注意
npm install sqlite3 --python="../Python.exe"
//SQLite3 For Node 需要进行编译