Node.js
yukilong
这个作者很懒,什么都没留下…
展开
-
exports和module-exports的区别
在Node中,每个模块内部都有一个自己的module对象,该module对象中,有一个成员叫:exports也是一个对象。也就是说如果你需要对外导出成员,只需要把导出的成员挂载到 module.exports 中。// var module={// exports:{// foo:'bar',// add:function// }//...原创 2019-03-14 11:47:19 · 423 阅读 · 0 评论 -
使用Heroku部署上线Vue.js项目
前面有一篇讲述了在heroku上部署接口api(https://blog.csdn.net/qq_40885461/article/details/89145746),部署Vue.js和这个有些许不同安装Heroku我们通过使用 npm 来全局安装 herokunpm install --global heroku安装成功后,我们使用以下命令查看版本号heroku --ve...原创 2019-05-26 11:02:57 · 1173 阅读 · 0 评论 -
Vuecli3.x与Node.js项目配置前后端连载
全栈开发过程中,前后端分别采用vue-cli脚手架和Node.js开发。项目启动时,分别在两个终端中启动Node.js后台项目,再在另一个终端中启动vue项目,这样做会比较麻烦,因此就需要前后端连载。项目根目录下除了client是前端部分,其余为Node后端部分。两个都有一个package,json文件下面是前后端连载的方式:1.安装concurrently模块一定是在项目根目录下...原创 2019-05-04 17:36:03 · 1397 阅读 · 2 评论 -
Nodejs搭建restful接口
用到的技术包括Node,js,Express框架,Passport验证,validator验证,bcrypt加密验证主要内容:1.使用Node构建后台接口2.使用Express实现路由和模板引擎3.使用Passport实现Token的验证4.使用bcrypt实现密码加密实现的详细内容:1.express搭建服务器2.连接MongoDB数据库3.搭建路由和数据模型...原创 2019-05-03 22:04:48 · 1059 阅读 · 0 评论 -
async+await解决回调地狱问题
前面说到Promise解决回调地狱的问题,但是还是不彻底,有额外的复杂性,都需要理解抽象的底层运行机制。异步编程的最高境界就是根本不用关心它是不是异步,这时候async函数好像打开了另外一扇门。1,async函数是什么?了解async函数前,先看下Generator函数前文有一个Generator函数,依次读取两个文件var fs = require('fs');var ...原创 2019-03-28 22:09:47 · 1779 阅读 · 0 评论 -
客户端渲染和服务端渲染的区别
客户端渲染在服务端Server放了一个HTML页面,客户端发送请求,服务端将页面给客户端,客户端在收到服务端响应的字符串后,然后浏览器从上到下依次解析,在解析过程中,如果发现ajax请求,则再次发起新的请求,拿到ajax响应结果后再模板引擎渲染。所以客户端渲染至少发送了两次请求。其中,第一次请求拿到的是页面,第二次请求拿到的是动态数据。总的来说,客户端渲染页面加载速度快,但是数据加载缓慢。...原创 2019-03-13 20:07:49 · 569 阅读 · 0 评论 -
find和findindex的区别
ES6对数组增加了很多新语法,比如find和findindexfind接收一个方法作为参数,方法内部返回一个条件。find会遍历所有的元素,执行给定的带有条件返回值的函数,符合这个条件的元素会作为find方法的返回值。如果遍历结束后还没有找到符合条件的元素,则返回undefined。var users=[ {id:1,name:'张三'}, {id:2,name:'张三'...原创 2019-03-17 19:42:19 · 656 阅读 · 0 评论 -
安装node模块时的踩坑记录
安装时报错:Install fail! Error: EBUSY: resource busy or locked解决办法:1,npm cache clean --force2,我第一种办法没有解决关闭电脑管家或者360就能成功安装了...原创 2019-06-08 00:12:01 · 412 阅读 · 0 评论