开源博客

博客地址   https://gitee.com/lijiesss/nuxt-egg

JS博客

node版本v14.18.2

体验网址 http://webgpu.online/

egg 后台

  1. 需要先导入sql 到MYSQL;
  2. 配置egg/config/config.default.js
	config.host='' //后台host地址或网址
	config.redis = {//redis地址和密码
		client: {
			port: 6379,
			host: '',
			password: '',
			db: 0
		}
	}
	config.sequelize = {//mysql地址和密码
		dialect: 'mysql',
		host: '',
		port: 3306,
		database: '',
		password: "",
		timezone: '+08:00', // 保存为本地时区
		dialectOptions: {
			dateStrings: true,
			typeCast: true
		}
	};

  1. 然后安装依赖好就可以启动了
  2. egg部署请详见egg官网
  3. 中间件说明
	egg/app/middleware
	1.checkingAdmin 
	***************
	user 表内的人 添加checking=admin 才可以访问
	***************
	2.mustLogin 
	必须登录才能访问的接口

  1. 管理员获取 先启动项目后,在前台登录注册,然后在sql内 找到这个user 添加checking=admin 添加成功后 ,才可以访问管理权限

nuxt3前台

配置.env url指向后台即可

nuxt2前台

  1. 配置nuxt/nuxt.config.js
	axios: {
	   baseURL: '', // 配置成你的egg 启动地址
	 },

  1. 配置nuxt/store/index.js
	baseURL: '',// 配置成你的egg 启动地址//图片上传地址,所以和config做了区分可单独配置

  1. 然后安装依赖好就可以启动了
  2. nuxt部署
	1.复制除node_modules的所有文件到 linux 服务器 
	2.安装依赖
	3.yarn build
	4.安装 pm2
	5.CD 到 nuxt 目录下
	6.pm2 --name=nuxt start npm -- run start

如果有疑问或者bug,请联系

QQ:306416836

首页
案例

评论

热门文章

暂无