eggjs专题

写一个eggjs权限验证中间件

关于中间件 中间件(Middleware) - 为企业级框架和应用而生 官方文档说的很清楚了,不再叙述。 我们要达到怎么样一个效果? 用户没有登录不能访问一些特定的页面,比如修改密码、修改资料啊这些敏感操作。如果用户没有登录访问这些页面会自动跳转到登录页面让用户登录。如果用户登录过了就可以访问这些页面(验证通过。)没有登录可以访问登录页面来进行登陆,或者注册等不需要权限的页面。 如果不使用

eggjs踩坑之路 跨域cookie篇

接前文,本地搭建的一个vue应用,地址为127.0.0.1:8080。 后端代码运行在7001端口。之前已经完成了基本的通信功能,在中间件中设置了Access-Control-Allow-Origin为* ,可以实现跨域访问和jsonp。本次的功能是让前后端共同实现用户登陆信息记录的功能。 设计思路: 1.前端发起第一次get请求,请求主页内容。此时提示用户登陆,用户登陆使用post发送相应数据

手把手教你搭建微信聊天机器人系列(二):eggjs+wechaty搭建一个简单的微信聊天机器人

上一章介绍了文心一言(百度千帆ERNIE-Bot大模型)API测试,这一章介绍微信聊天机器人的开发。 wechaty的介绍         微信聊天机器人,就是一个通过特殊方式登录的微信号,你给他发信息,他可以自动回复。本人比较熟悉nodejs开发,所以找了nodejs能使用微信机器人组件wechaty。         wechaty的github链接在此,从介绍可以看到,

在 EggJS 中实现 Redis 上锁

配置环境 下载 Redis Windows 访问 https://github.com/microsoftarchive/redis/releases 选择版本进行下载 - 勾选 [配置到环境变量] - 无脑下一步并安装 命令行执行:redis-cli -v 查看已安装的 Redis 版本,能成功查看就表示安装成功啦~ Mac brew install redis # 安装 r