# node_js_server **Repository Path**: HeNuoScott/node_js_server ## Basic Information - **Project Name**: node_js_server - **Description**: 这是一个node搭建web服务器的工程 已完成框架基础搭建 - **Primary Language**: JavaScript - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-01-29 - **Last Updated**: 2024-03-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 1.创建nodejs项目 项目文件package.json 创建命令 `npm init -y` ### 2.安装项目使用插件 express : nodejs web服务 multer : 文件上传下载管理工具 sequelize : 数据库链接操作工具 sqlite3 : 轻量化数据库 ​ 安装可能遇到问题 ​ 解决办法1. https://deepinout.com/sqlite/sqlite-questions/299_sqlite_npm_install_sqlite3_error.html ​ 解决办法2. https://blog.csdn.net/zhuijingtang2714/article/details/134148372 ​ 解决办法3.https://blog.csdn.net/zhangyingli/article/details/113635735 nodemon : 代码修改自动重启nodejs工具(类似热重载) ​ 安装完成之后需要修改package.json ​ 启动代码 "start": "node server.js"=>"start": "nodemon server.js" jsonwebtoken : token生成验证 ​ 对应链接 : https://blog.csdn.net/m0_46846526/article/details/132189929 #### 安装 ​ 单个安装命令 `npm install sqlite3@5.0.0` ​ 清除缓存命令 `npm cache clean --force` ​ 安装nodejs模块插件 卡主 https://blog.csdn.net/qq_60582586/article/details/134326231 ### 3.相关模块的学习链接 ​ 1.fs文件系统模块 : https://blog.csdn.net/weixin_50233139/article/details/131431444 ​ 2.token生成与验证 : https://blog.csdn.net/m0_46846526/article/details/132189929 ​ 3.Node.js操作SQLite指南 : https://blog.csdn.net/No_Name_Cao_Ni_Mei/article/details/132869348 ​ 4.Node.js 指定消息推送WS : https://blog.csdn.net/m0_49622831/article/details/113114334 ### 4.nodejs文件实现打包成exe, 并设置开机自启动的方法详解(没有黑窗口) ​ 参考案例 : [https://pythonjishu.com/oiryazdmluzxguq/](https://gitee.com/link?target=https%3A%2F%2Fpythonjishu.com%2Foiryazdmluzxguq%2F) ​ 参考案例 : [https://blog.csdn.net/weixin_44931584/article/details/128815589](https://gitee.com/link?target=https%3A%2F%2Fblog.csdn.net%2Fweixin_44931584%2Farticle%2Fdetails%2F128815589) ​ pkg 全局安装 `npm install -g pkg` ​ 打包 命令: `pkg main.js --targets win-x64 --output website_service.exe` ​ 遇到 无法加载 pkg : 无法加载文件 C:\Users\HeNuo\AppData\Roaming\npm\pkg.ps1 ​ 解决问题参考链接 : https://blog.csdn.net/weixin_39729729/article/details/119766261