赞了回答2019-10-10
这是一个立即执行的函数表达式(Immediately-invoked function expression, IIFE),更特殊的,该函数表达式是一个具名函数表达式(Named function expression, NFE)。
回答了问题2019-03-10
如果你使用了Apollo系列框架,则apollo-upload-client是可以实现文件上传的,具体可见此包的readme
回答了问题2019-03-10
假设你的_id是非unique的,你想要给每条文档新增一个index属性,这也是很奇怪的想法,因为如果还有后续的聚合操作的话,文档顺序总是改变的,加index完全没必要;如果没有后续聚合了,那么返回的文档进行一次map操作手动添加即可
回答了问题2019-03-10
你的t.students.push(s);写法是不对的,应该是t.students.push(s._id); 把1000个学生给老师,那就是循环1000次,然后在进行数据库的存储操作,可以采用异步方式进行避免堵塞
回答了问题2019-03-10
你的第三个代码块里写的是user.comparePassword(...),这里的user是你在第二个代码块里导出的mongoose.model,问题就在这了。方法是需要添加给schema而不是model,具体如下:
回答了问题2019-03-10
typescript写起来真的会让人感觉很麻烦,这也算是typescript的优点带来的“缺点”吧,但为了高可维护可预测的代码,我们必须选择妥协,不然还是用js写吧。
回答了问题2019-03-10
除了使用上面的亲提到的 采用中间件来处理 express路由过程中的error外,为了避免仍有未捕获到的异常导致应用垮掉,可考虑加入以下的全局错误监听:
回答了问题2019-03-10
Formlat组件可改写为如下: {代码...} 使用方法: {代码...} 你的代码是使用class的方式,思想是一样的,把传递style变成传递class就ok啦!
赞了文章2018-10-19
在本篇教程中,我们会介绍 Jest 中的三个与 Mock 函数相关的API,分别是jest.fn()、jest.spyOn()、jest.mock()。使用它们创建Mock函数能够帮助我们更好的测试项目中一些逻辑较复杂的代码,例如测试函数的嵌套调用,回调函数的调用等。
赞了文章2018-10-19
Javascript有两种数据类型,分别是基本数据类型和引用数据类型。其中基本数据类型包括Undefined、Null、Boolean、Number、String、Symbol (ES6新增,表示独一无二的值),而引用数据类型统称为Object对象,主要包括对象、数组和函数。接下来我们分别看下两者的特点。
赞了文章2018-10-17
假设我们首页有一个请求,请求js文件<script src="./main.js"></script>如何让CSS和JS请求速度加快?
回答了问题2017-12-04
react-router v4的route组件有一个render属性,可以用它来传递自定义参数: 将 {代码...} 改为 {代码...}
赞了文章2017-10-31
在 React 开发的过程中我们常常会遇到一些抉择,下面我将选取其中一些个人认为重要的抉择来一一分析。但请记住以下所说的都只是的建议,可能有一些方面也没有考虑到,大家还是需要依据实际情况自己选择最合适的,切勿随波逐流。
关注了问题2017-10-25
提出了问题2017-10-25
关注了问题2017-08-25
回答了问题2017-08-25
那四个事件说明了modad的生命周期,即显示前,显示了,消失前,消失了,这四个状态下对应的事件, 你可以像使用click事件一样,使用它们,对modal元素添加监听
回答了问题2017-08-25
先运行npm cache verify,再重新安装即可
回答了问题2017-08-25
不知楼主的前台image标签的url具体怎么写的,我看到楼主后台似乎用的是express吧,如果你有设置静态文件托管,那么前台路径是不能带public的
回答了问题2017-08-02
问题已解决,还是由于没有仔细阅读api,很抱歉突然搜到这个问题才发现的