随笔分类 - node.js
nodejs发送邮件
摘要:这里我主要使用的是 nodemailer 这个插件 第一步 下载依赖 第二步 建立email.js 第三步,执行 node email.js,即可发送成功~ 注:可以前往 https://jingyan.baidu.com/article/fedf0737af2b4035ac8977ea.html
阅读全文
nodejs爬虫数据存入mysql
摘要:node爬虫主要用的是三个插件 废话不多说直接上代码 前提是一定要先分析别人网站的页面结构,然后就是如果你没有esc的话,你打开本地的mysql,再test下建立一张blog的表即可 最后的效果是 就这........ 对了,就是如果你没有取消mysql的限制的话,应该是只可以导入1000条数据的,
阅读全文
nodejs连接数据库的增删改查
摘要:连接数据库后需要用代码操作的是,传入mysql语句,和参数,然后就是回调了 新增 上面的urlencodedParser是一个编码解释工具 删除 查询 修改 以上的"/modify" '/del' '/init''/process_post'这个四个就是四个接口,看完上面四个你就会觉得连接数据库增删
阅读全文
node.js连接本地数据库及json返回数据
摘要:新建一个文件夹node.js,目录下打开命令初始化一下 然后下载express框架 接着下载数据库的依赖 最后在目录下建立一个db.js 前提是你要开启你 本地的数据库,不然是连接不到的,且,你要新建一个数据库新建一个表,具体可以去mysql官网查看 再在目录下新建一个index.html 最后cm
阅读全文
node.js初识12
摘要:1.express框架属于后端的框架 --save的作用是将下载的保存在package.json中 你可以点击http://www.expressjs.com.cn/4x/api.html 进行express官网中参看他的api 2.express内的很多api都是很方便的,例如之前我们使用原生建立
阅读全文
node.js初识11
摘要:1.EJS Embedded JavaScript templates 模板引擎 .EJS的效率不高,因为他后台是通过字符串来处理的 2.jade模板引擎 jade玩的好的基本智商在250以上,不过他的效率的确是很快的~ 还有就是后台去处理页面样式是很蛋疼的事情,将来还是会通过后台传json数据,前
阅读全文
node.js初识10
摘要:post请求 form.html post.js node post.js 这里上传图片是真的上传了,默认是放在一个c盘的一个地方,我们可以修改上传图片的路径并且改名的 post1.js node post1.js 然后你可以在你同级目录的upload文件夹里查看到你上传的图片
阅读全文
node.js初识09
摘要:1.node_module文件夹 如果你的require中没有写./,那么Node.js将该文件视为node_modules目录下的一个文件。 2.package.json文件 如果使用文件夹来统筹管理一个模块,那么使用package.json文件来进行配置和管理,是非常必要的。 package.j
阅读全文
node.js初识08
摘要:1.模块的概念,在前端的世界里,jq和js的关系,在后台里就是express和原生node的关系, 2.每一个js里的函数都只在当前文件里起作用,如果你希望在其他js里调用这个函数,这么你需要在这个js里暴露即exports这个函数,在另一个js里require这个文件即可 需要被引入的js 引入f
阅读全文
node.js初识07
摘要:之前有说过,nodejs是 没有web容器的,阿帕奇是自带的web容器,如果希望node达到阿帕奇的效果,即http://127.0.0.1:3000/a/b/c.html 出现这样的链接访问页面,所以需要编程以达到这个效果 文件目录如下,只需要看static.js和static这个文件夹就好了 s
阅读全文
node.js初识06
摘要:node中的fs文件系统 你可以把127.0.0.1换成你的ip,让其他电脑进行访问,并发请求大的时候,就可以发现node单线程的真是提现 var http = require("http"); var fs = require("fs"); var server = http.createServ
阅读全文
node.js初识05
摘要:小项目,需求,通过url来查询学生学号和老师的编号 05.js 效果图 同理,老师的是一样的, 到时候node.js连接数据库后,就可以这样存储信息到数据库中了
阅读全文
node.js初识02
摘要:node.js相较于那些老的服务器语言,他的优势在于,节省了I/O的时间,主要的特点是单线程,非阻塞和事件驱动,其实三个说的是同一个事情,相较于多线程而言,单线程的特点是,使用的那一条线程的cpu的利用率是百分之百,减少了I/O的时间,缺点是一旦其中一个事件出现问题,整个就蹦了,可以说node是在针
阅读全文
node.js初识01
摘要:1.对于node.js的安装在这里就不做过多的介绍了,安装成功后,可以通过cmd 输入node -v查看node的版本号,如图所示 2.开始我们的hello world,通过cmd进入所属文件夹,输入node 01.js 3.然后在浏览器的窗口输入127.0.0.1:3000,你会看到如下界面 这里
阅读全文