这篇笔记基于json-server和部署的两次课程,如有错漏欢迎指正!
目的
在前端开发的时候我们不会花很大的精力去建后端,这时就会用到JSON-Server来建立一个api,对于不是很复杂的项目,在开发阶段足够用来测试debug
这篇笔记主要介绍把这样一个项目实际部署的步骤和注意事项。
主要工具
- Reactjs
- JSON-Server
- Netlify, 部署前端。使用Netlify是因为它支持proxing behavior
- Heroku, 部署api
- Github
具体步骤
-
注册账号
Netlify 和 Heroku 都需要注册。两个网站对于免费服务有限流和限制大小,对于一个简单项目,免费的账号基本也足够我们使用。在访问heroku时,可能会有速度问题,使用科学手段可以较快访问
-
创建toml
文件
注册完账号之后,我们先回到本地文件,对react app的配置做一些修改:
在app根目录下创建一个netlify.toml
文件。注意<your-app-endpoint>
里填写的路径要与等一下在heroku中设置的