nodejs
caoPengFlying
编程,学的是思维,写的是人生!
展开
-
nodejs安装mysql包
在使用nodejs 的过程中会有用到很多第三方的包。这个是别人造的轮子。如果之后你自己写了包,在require的时候就要你写好的包的具体的路径。那么这些其他人的轮子是一样的,他们不是核心的。所以在引用的时候也会有路径问题,我们 在命令行中输入npm install mysql会将mysql的包安装在你输入命令的文件下 比如你在这里输入命令那么安装的mysql就在 当前目录下的一个node_modu原创 2017-10-11 16:13:04 · 15021 阅读 · 0 评论 -
nodejs之pool连接池
不使用连接池的坏处想必试过的人都已经知道了,我这里给出一个使用连接池的范例,实现的较为简单,最好不要直接用。连接池范例://导入所需模块 var mysql=require(“mysql”); //导入配置文件 var cfg =require(“./config/db”); var pool = mysql.createPool({ host: cfg.HOST,转载 2017-10-30 22:59:08 · 10799 阅读 · 0 评论 -
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
写了第一个express框架,按照要求安装好express之后写第一个demo测试的时候 按照官方的代码var express = require('express');var app = express();app.get('/',function(req,res){ res.send("hello world");});var server = app.listen(8080,fu原创 2017-10-25 19:34:38 · 18741 阅读 · 0 评论 -
nodejs 单线程,异步回调,事件
一直都说nodejs是单线程,采用事件异步回调的机制,达到非阻塞。一直很不是很理解,最近有点心得。 首先说说啥是单线程和多线程两者的区别: 单线程可以理解为任务制,在当前任务的时候要等待当前任务的结束才能进行下一个任务。而多线程可以有多个任务。两者各有优缺点。可以理解为“谈恋爱”,单线程就是传统的只能有一个女朋友,然后想要一个新的女朋友必须要和当前的女朋友分手才能谈新的女朋友。那多线程呢就是可以原创 2017-10-26 09:33:16 · 7383 阅读 · 0 评论 -
js中this的作用域
在js当中有一个关键字叫做this。this指向的是当前函数的拥有者。下面举三个例子来说明this。 第一个例子:var pet = { words:'....', speak:function(){ console.log(this.words); console.log(this); }}pet.speak();**结果为:**3原创 2017-10-26 19:43:12 · 10803 阅读 · 0 评论 -
nodejs 用call和apply当中的继承
js是一个伪面向对象的语言,他也有继承的办法。 下面看在js当中如何实现继承 可以采用call 和 apply的方法当然在nodejs当中专门有了继承的办法,在这里直说call和applyvar pet = { words:'...', speak:function(somebody){ console.log(somebody+"speak"+this.word原创 2017-10-26 20:13:56 · 9314 阅读 · 0 评论