Bobby Liang
Bobby Liang
> 在package中"dev": "nodemon app.js",而nodemon是什么?? 首先你需要安装包哦,npm install ,再运行命令:npm run dev,nodemon是一个辅助工具,它会监测项目中的所有文件,一旦发现文件有改动,nodemon 会自动重启应用
> 学习sequelize就看文档吗?感觉api好多记不住,前端新手,不太会实际应用。该怎么学习呢 你好,sequelize 的确很多api,我建议你不用刻意记。首先你大概浏览一次sequelize的api,然后你在实际项目中需要就会有印象,去查询。最后的话,多练习,而且学习MySQL才是重点,加油:)
> 好的,这下就有计划了,不是一团乱麻了。谢谢您! 不用客气,这个项目下周周末发布v2版本,优化重构,请多多关注。
> 时间一直是固定的,请求并不能刷新to 收到,非常感谢反馈,我今天晚上回去修复一下
> 我看您的是使用七牛云,传图片过去就给你返回了一个网络地址。。没有使用过,请教请教 是啊,我是使用七牛云的,你可以去七牛云申请一个储存空间。它上传的原理是:首先获取七牛的上传token,所以需要配置一下你申请的储存空间的key,然后上传时把上传的token和图片的数据发送过去后,七牛会返回一个图片的地址链接和图片key,把该key或者图片链接保存到数据库,就完成了。
> 本人刚开始学习后台,想请教一下博客系列的表设计。 您好,MySQL入门可以看这个:[详细MySQL基本操作](https://www.imooc.com/article/81273) 你学习了MySQL(数据库)后,自己可以根据实际的需求情况来设计,做后台的话,数据库要学好,而且数据库太强大了,你要慢慢地学,以下的客户表您可以参照一下,有什么问题再问我:) ``` # 创建 boblog 数据库 CREATE DATABASE IF NOT EXISTS boblog DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; # 使用 boblog 数据库 USE boblog; # 创建客户表 CREATE...
> ``` > // core/db.js > sequelize.sync({ > force: false > }) > `` > 这么写不会导致原来的数据丢失吗? > ``` 你好,force: false 这样不会,如果 force: true 就会。等于true的意思是删表重新新建表的意思,既然删除表重新新建表,那么肯定数据也会没了。
> force为false时怎么同步表字段啊? 在开发阶段,在你创建表成功后,你新增或者删除了表字段,sequelizejs是不会重新再创建表的了,要么你手动删除该表,要么把force设置为true字段重新创建表,注意,force为true 会删除所有的表,在项目线上千万不能把force设置为true。
> 您好,非常抱歉,现在暂时不支持,但我会继续完善项目的,敬请期待 已更新版本,现在使用nodemon支持修改文件即自动重启了
> 我在获取和存储token部分使用console.log输出发现并没有执行,求问下默认这部分是没有用到的吗? 你好,的确没用到,这个根据自己想项目实际要求修改啦,我平时有用的,欢迎查看我另外一个项目 [https://github.com/LFB/nodejs-koa-blog](https://github.com/LFB/nodejs-koa-blog) 的后台管理系统网站部分有用到哦,另外考虑到一般做项目会引入一些库,这时候fetch还可以做一些错误的处理,如还有什么问题请继续留言:)