mp2代理运行服务端代码
修改代码后,需要将项目重启 我目前的操作是先将服务关闭,删除,然后重新启动 pm2 stop all pm2 delete all pm2 start ./bin/www
role
...
vue3+ts
vue3+ts后台管理1.项目搭建配置文件在搭建项目的时候会统一规范,比如统一编辑器中的tab键的空格数目,还有对于代码格式的美化,通过.prettierrc文件设置 123456789{ "useTabs": false, "tabWidth": 2, "printWidth": 80, "singleQuote": true, "trailingComma": "none", "semi": false} useTabs:使用tab缩进还是空格缩进,选择false; tabWidth:tab是空格的情况下,是几个空格,选择2个; printWidth:当行字符的长度,推荐80,也有人喜欢100或者120; singleQuote:使用单引号还是双引号,选择true,使用单引号; trailingComma:在多行输入的尾逗号是否添加,设置为...
传参,接收参数
1.接收参数如果是get请求的话,都是query进行传参 如果是post的话,可以通过body进行接收参数
前端baseUrl配置
vite.config 1234567891011121314151617export default defineConfig({ server: { host: '0.0.0.0', port: 8080, proxy: { "/api": { target: "http://120.79.97.234:3000/api" } } }, resolve: { alias: { '@': path.resolve(__dirname, './src') } }, plugins: [vue()]}) config/index.js 123456789101112131415const env = import.meta.env.MODE ||...
各种报错
各种报错汇总1.Invalid shorthand property initializer速记属性初始值设定项无效 原因: 1234{ label:"最后登录时间", prop = "lastLoginTime"} 很明显,在对象中使用了=将其改为: 123456789101112131415161718192021"list":[ { "state" : 1, "role" :"o", "roleList" :[ "60180b07b1eaed6c45fbebdb", "60150cb764de99631b2c3cd3", "60180b59b1eaed6c45fbebdc"], ...
封装axios拦截器
封装axios拦截器创建service文件夹,创建入口文件index.ts 123456789101112131415161718192021222324252627282930// service统一出口import XRequest from './request'import { BASE_URL, TIME_OUT } from './request/config'const xRequest = new XRequest({ baseURL: BASE_URL, timeout: TIME_OUT, interceptors: { requestInterceptor: (config) => { console.log('请求成功拦截') return config }, requestInterceptorCatch: (err) => { ...
浏览器加密问题
1.浏览器加密问题浏览器在传输过程中,为了数据安全,会对数据进行加密,在传输结束后,传回客户端时会进行解密,然后客户端就会看到正常的数据 比如输入的内容是汉字系统管理通过控制台看到的发出的请求内容就是%E7%B3%BB%E7%BB%9F%E7%AE%A1%E7%90%86
用户列表接口
123456789101112131415161718192021222324252627282930313233{ "code":200, "data":{ "page":{ "pageNum":1, "pageSize":10, "total":24 }, "list":[ { "state" : 1, "role" :"0", "roleList" :[ "60180b07b1eaed6c45fbebdb", "60150cb764de99631b2c3cd3", ...
前端baseUrl配置
vite.config 1234567891011121314151617export default defineConfig({ server: { host: '0.0.0.0', port: 8080, proxy: { "/api": { target: "http://120.79.97.234:3000/api" } } }, resolve: { alias: { '@': path.resolve(__dirname, './src') } }, plugins: [vue()]}) config/index.js 123456789101112131415const env = import.meta.env.MODE ||...








