简介
前端使用的vue3,后端使用的nodejs+express
Github:GitHub – reaishijie/moments: 更简洁、更现代化的内容发布平台
如果你访问不了Github,可以移动到文章底部获取下载地址
演示站网址:https://demo.666.ren

安装教程
本文隐藏内容 – 登录可见
瞬刻 – 快速部署文档
-
该文件夹(momentsQuickDeploy)已经打包好前端内容,只需要运行在node上即可。
-
上传源码到服务器 或 使用git拉取文件
-
git clone https://github.com/reaishijie/moments.git
-
-
进行运行操作
-
cd moments/momentsQuickDeploy # 切换到快速部署目录icp .env.example .env #复制一份环境变量npm i # 安装依赖 npm installnpm run db:install #初始化数据库npm run start #运行程序# 推荐使用pm2 进行后台保活 安装pm2后执行 npm run start:pm2
-
-
设置反向代理
将你的域名反向代理到http://127.0.0.1:9889
-
//配置文件类似以下内容server {listen 80 ;server_name yourdomain.com;index index.php index.html index.htm default.php default.htm default.html;proxy_set_header Host $host;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Host $server_name;proxy_set_header X-Real-IP $remote_addr;proxy_http_version 1.1;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection $http_connection;access_log /www/sites/yourdomain.com/log/access.log main;error_log /www/sites/yourdomain.com/log/error.log;location ^~ /.well-known/acme-challenge {allow all;root /usr/share/nginx/html;}include /www/sites/yourdomain.com/proxy/*.conf;}
-
附录
-
windows
# Download and install Chocolatey:powershell -c “irm https://community.chocolatey.org/install.ps1|iex”# Download and install Node.js:choco install nodejs –version=“22.19.0”# Verify the Node.js version:node -v # Should print “v22.19.0”.# Verify npm version:npm -v # Should print “10.9.3”.linux
# Download and install nvm:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash# in lieu of restarting the shell\. “$HOME/.nvm/nvm.sh”# Download and install Node.js:nvm install 22# Verify the Node.js version:node -v # Should print “v22.19.0”.# Verify npm version:npm -v # Should print “10.9.3”.# 安装完成后使用node -v 查看是否安装成功 -
安装pm2 (需要已经安装nodejs)
npm install -g pm2
# 安装完成后使用pm2 -v 查看是否安装成功
程序下载地址
本文隐藏内容 – 登录可见
链接:https://share.weiyun.com/Cr3k73FI 密码:nmj9gc
文章作者:xiaohui
转载平台:Linux Do
原文链接:https://linux.do/t/topic/949921



没有回复内容