Bobby Liang
Bobby Liang
> 大佬你好,我这边登录请求时一直显示权限不足 > >  您好,api地址请看这里: [https://github.com/liangfengbo/nodejs-koa2-mysql-sequelize-jwt/blob/master/routes/index.js](https://github.com/liangfengbo/nodejs-koa2-mysql-sequelize-jwt/blob/master/routes/index.js) 你的报错原因是因为:现在的登录api为: http://localhost:3000/api/v1/user/login 请修改正确的api地址哦,有什么问题或者建议请再反馈,:)
而且登录接口是POST请求哦,建议在postman软件下进行测试
> > 而且登录接口是POST请求哦,建议在postman软件下进行测试 > > 谢谢,我使用postman测试过了,发现注册时缺少findUserByName,admin后台管理系统也没有注册页面于路由???? 感谢反馈,缺少findUserByNameBUG已修复;注册页界面的话,我处于考虑是这个user表当管理员表使用了,也就是说这个是当管理员登录使用的,创建文件需要登录,我部署到线上会屏蔽这个注册接口的,我会继续完善用户表和管理员表的,谢谢支持:)
> 大佬的文章和项目都对我帮助很大,内心给你一万颗星星呀 感谢支持,一起学习,我会继续完善此项目的:)
> npm start 启动报错,报错信息是不能加入有约束的外键 > > ``` > koa deprecated Support for generators will be removed in v3. See the documentation for examples of how to convert old middleware https://github.com/koajs/koa/blob/master/docs/migration.md...
> OK,还有个问题我想问下,schema中定义模型的createdAt和updatedAt,我想知道他是预留字段吗?怎么做到创建的时候自动添加createdAt,更新的时候自动更新updatedAt?我没有看到相关的修改或者赋值的代码,我只在[官网](http://docs.sequelizejs.com/class/lib/model.js~Model.html#static-method-init)看到说可以通过get()自定义getter,使用this.getDataValue(String)操作基础值。我是个node新手,数据库这块不太了解,见谅! > 另外,有没有其他的联系方式以便我们可以私下沟通的,谢谢。 现在才发现有回复,回复晚了,非常抱歉。首先默认情况下,Sequelize会将createdAt和updatedAt的属性添加到模型中,以便您可以知道数据库条目何时进入数据库以及何时被更新。然后你在操作一些数据或者更新数据时候,可以操作这两个字段的,共勉:)
您好,你的地址打错了,是本地地址,浏览器输入:http://localhost:8080
> 我是直接把项目推到服务器上的,代码没有在我的本地 那你是如何把项目部署线上的?Nginx指向dist文件了吗?
> readme 我的readme没有说部署相关的内容吧,你可以拉到本地进行测试学习
> 谢谢大佬 不客气,有什么问题或者优化建议请随时反馈。: )