Initial backend code
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
@echo off
|
||||
chcp 65001 >nul
|
||||
title 权益小助手 - 一键启动脚本
|
||||
|
||||
echo ========================================
|
||||
echo 权益小助手 - 一键启动脚本
|
||||
echo ========================================
|
||||
echo.
|
||||
|
||||
set MONGO_HOME=D:\001_software\012_MongoDB\mongodb-win32-x86_64-windows-8.0.16
|
||||
set DATA_DIR=D:\003_Project\WeixinProject\QuanYiXiaoZhuShou\backend\mongodb\data
|
||||
set LOG_DIR=D:\003_Project\WeixinProject\QuanYiXiaoZhuShou\backend\mongodb\log
|
||||
set BACKEND_DIR=D:\003_Project\WeixinProject\QuanYiXiaoZhuShou\backend
|
||||
|
||||
if not exist "%MONGO_HOME%\bin\mongod.exe" (
|
||||
echo [错误] 找不到 mongod.exe,请检查 MONGO_HOME 路径
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
if not exist "%DATA_DIR%" mkdir "%DATA_DIR%"
|
||||
if not exist "%LOG_DIR%" mkdir "%LOG_DIR%"
|
||||
|
||||
echo [信息] 正在启动 MongoDB 服务...
|
||||
start "MongoDB - 权益小助手" cmd /k "echo [MongoDB] 正在运行... && \"%MONGO_HOME%\bin\mongod.exe\" --dbpath \"%DATA_DIR%\" --port 27017 --bind_ip 127.0.0.1"
|
||||
|
||||
echo [信息] 等待 MongoDB 初始化...
|
||||
timeout /t 3 /nobreak >nul
|
||||
|
||||
echo [信息] 正在启动后端服务...
|
||||
cd /d "%BACKEND_DIR%"
|
||||
start "后端服务 - 权益小助手" cmd /k "npm start"
|
||||
|
||||
echo.
|
||||
echo ========================================
|
||||
echo [成功] 所有服务已启动!
|
||||
echo ========================================
|
||||
echo.
|
||||
echo 服务状态:
|
||||
echo - MongoDB: 127.0.0.1:27017
|
||||
echo - 后端API: http://localhost:3000
|
||||
echo - 健康检查: http://localhost:3000/health
|
||||
echo.
|
||||
echo 按任意键关闭此窗口(服务将继续在后台运行)
|
||||
pause >nul
|
||||
Reference in New Issue
Block a user