项目的后端使用 ECMAScript 模块。确保至少具有 Node v14.6 +, 另外,在导入文件(不是包)时,请确保在末尾添加.js,否则会出现“找不到模块”错误
在根目录中创建一个.env 文件,然后添加以下内容
NODE_ENV = development PORT = 5000 MONGO_URI = 你自己的 mongodb uri /(应用测试使用:mongodb+srv://msonline123:[email protected]/mobileshop?retryWrites=true&w=majority) JWT_SECRET = 'abc123' PAYPAL_CLIENT_ID = 你的 paypal client id
npm install
cd frontend
npm install
# 同时启动前后端 frontend (:3000) & backend (:5000)
npm run dev
#只启动后台
npm run server
# Create frontend prod build
cd frontend
npm run build
PS:有一个 heroku-postbuild 脚本,如果推送到 Heroku,则无需手动打包就可以部署
可以使用以下命令创建数据库测试用的用户和产品信息,以及销毁所有数据
# 插入数据
npm run data:import
# 销毁数据
npm run data:destroy
测试用户数据
[email protected] (Admin)
123456
[email protected] (Customer)
123456
[email protected] (Customer)
123456
米修商城模板学习