摘要: 什么是$q $q是angularjs1.x中内置服务,在需要使用时可以注入它。 为什么使用$q $q的使用目的是为了提供更好的异步编程解决方案。 来看看$q的api: $q.defer() $q.defer执行时返回一个延迟对象(defer)。延迟对象有三种状态: resolve(解决), reje 阅读全文
posted @ 2017-01-05 18:02 山野村夫。 阅读(495) 评论(0) 推荐(0)
摘要: 在nodejs中可以通过fs模块读写文件,我们来看下fs模块提供的接口: fs.readFile(filename, callback) 异步读取文件。 filename是读取文件的文件名,如果是相对路径,则通过当前进程执行的路径来查找文件。 回调函数有两个参数callback(err, buffe 阅读全文
posted @ 2016-12-16 14:32 山野村夫。 阅读(2724) 评论(0) 推荐(0)
摘要: express4之前,bodyparser是express下的一个对象。 express4把bodyparser分离出来。 本文中的实例基于以下的这个请求 一般来说express在接收到这个请求时,收到的请求参数是这样的 显然,这样的数据是不能直接使用的。 再看看使用bodyparser后的情况 b 阅读全文
posted @ 2016-12-09 17:30 山野村夫。 阅读(181) 评论(0) 推荐(0)
摘要: 简要来说express就是一个由路由和中间件构成的 web 开发框架。 当express服务收到客户端的请求时,会通过一组函数来处理请求。 这些函数用于解析请求体数据,处理错误,或者负责返回各种情况对应的消息,这种函数就叫中间件。 express中的中间件函数形如: req是请求体,附带着各种请求信 阅读全文
posted @ 2016-12-09 14:45 山野村夫。 阅读(293) 评论(0) 推荐(0)