# ssrapp **Repository Path**: casso123456/ssrapp ## Basic Information - **Project Name**: ssrapp - **Description**: SSR NUXT.JS VUETIFY - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-07-23 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ssrapp #### 介绍 SSR NUXT.JS VUETIFY ###### 项目运行 1. `npm i` 2. `npm run dev` 3. 如果想用进程管理工具请往下看(用的是PM2,windows上无法调起终端,需安装插件) ###### SSR 服务部署 1. 使用pm2 管理 1. `npm install -g pm2` 2. `pm2 start npm --name 'casso' -- run start` 3. 报错: `:: Created by npm, please don't edit manually.` 一般是由于node无法操作cmd造成的 4. `npm install node-cmd --save`; 创建一个js(`casso_start`)文件: `var cmd=require('node-cmd'); cmd.run('npm start');` 5. `pm2 start casso_start.js` 2. 打包好前端资源 1. `npm run build` ---> `npm run start` 测试一下 2. 所需资源: `.nuxt/static/pakage.json/nuxt.config.js` 3. 服务器上下载所需资源 `npm install` 4. 然后使用pm2 管理即可 3. `nginx` 代理服务器部署 1. 配置`server`项,将`proxy_pass` 指向前端运行的端口即可(127.0.0.1:5000) #### Commit 规范 ###### 格式如下 * 例:`fead(type)`:本次提交概述 * `type`: 本次 commit 的类型,诸如 bugfix docs style 等,参考如下: * `fead`:添加新功能 * `fix`:修补缺陷 * `docs`:修改文档 * `style`:修改格式 * `refactor`:重构 * `perf`:优化 * `test`:增加测试 * `chore`:构建过程或辅助工具的变动 * `revert`:回滚到上一个版本 * `scope`: 本次 `commit` 波及的范围 * `subject`: 简明扼要的阐述下本次 `commit` 的主旨,在原文中特意强调了几点: 1. 使用祈使句,是不是很熟悉又陌生的一个词 2. 首字母不要大写 3. 结尾无需添加标点