一个简单的笔记项目。
用户可以部署此项目到自己的服务器上,就可以在线记录自己的笔记了。
访问我的部署效果:https://note.ipyro.cn/article/list
1、该项目采用前后端分离方式开发。
2、前端使用vue开发。
3、后端使用node+express+sqlite开发,整个服务端的代码在server目录。
1、当前目录下执行以下命令,启动前端
$npm install #安装依赖
$npm run dev #开发环境下启动
2、定位到server目录下执行以下命令,启动后端接口
$npm install #安装依赖
$npm start #开发环境下启动
3、在浏览器中访问https://localhost:8083
- 当前目录下执行以下命令,编译前端
$npm install #安装依赖
$npm run build #开发环境下启动
编译后的文件在dist目录中
- 上传文件到服务器上
比如服务器使用目录: /var/mypro
分别上传server目录和dist目录到该目录下
服务接口位置就是:/var/mypro/server
前端文件位置就是:/var/mypro/dist
3、安装nginx并配置接口及前端访问
4、启动nginx,启动接口服务,然后就可以远程访问了