这是一个使用 MERN (MongoDB, Express, React, Node.js) 技术栈构建的简单全栈 Web 应用。用户可以在这里记录一闪而过的想法,并将它们像胶囊一样封存起来。
你可以通过以下链接访问已经部署的版本:
https://idea-capsule-kzmp.vercel.app
- Node.js (推荐使用 LTS 版本)
- MongoDB 或已注册 MongoDB Atlas 账号
git clone https://github.com/codingbull87/idea-capsule.git
cd idea-capsule# 进入后端目录
cd server
# 安装依赖
npm install
# 创建 .env 文件
cp .env.example .env
# 或者手动创建 .env 文件,并填入以下内容在 server/.env 文件中,配置你的数据库连接字符串:
MONGODB_URI=你的本地或Atlas的MongoDB连接字符串
PORT=5001
# (返回根目录) cd ..
# 进入前端目录
cd client
# 安装依赖
npm install你需要打开两个终端窗口:
-
启动后端服务:
# 在 server 目录下 npm run dev服务将运行在
http://localhost:5001。 -
启动前端应用:
# 在 client 目录下 npm start应用将在
http://localhost:3000自动打开。