NodeJs
阿伦gh
所有技术博客优先在个人站点(blog.helloallen.cn)上发布,每月底定期同步至此,主要目的是推广个人站点和内容备份
展开
-
Nodejs 操作 MongoDb 数据库
在 Nodejs 中使用 MongoDB需要引包:npm install mongodb --save-devNodejs 连接 MongoDB 数据库var express = require("express");//数据库引用var MongoClient = require('mongodb').MongoClient;var app = express();//数据库连接的地址,最后的斜杠表示数据库名字var shujukuURL = 'mongodb://localhost:原创 2020-09-23 19:59:38 · 196 阅读 · 0 评论 -
Nodejs实战之三(使用 async 控制并发)
目标建立一个 lesson4 项目,在其中编写代码。代码的入口是 app.js,当调用 node app.js 时,它会输出 CNode(https://cnodejs.org/ ) 社区首页的所有主题的标题,链接和第一条评论,以 json 的格式。注意:与上节课不同,并发连接数需要控制在 5 个。输出示例:[ { "title": "【公告】发招聘帖的同学留意一下这里", "href": "http://cnodejs.org/topic/541ed2d05e28155f24原创 2020-09-20 20:50:34 · 944 阅读 · 0 评论 -
Nodejs实战之二(使用 eventproxy 控制并发)
目标建立一个 lesson3 项目,在其中编写代码。代码的入口是 app.js,当调用 node app.js 时,它会输出 CNode(https://cnodejs.org/ ) 社区首页的所有主题的标题,链接和第一条评论,以 json 的格式。输出示例:[ { "title": "【公告】发招聘帖的同学留意一下这里", "href": "http://cnodejs.org/topic/541ed2d05e28155f24676a12", "comment1": "原创 2020-09-20 20:50:01 · 225 阅读 · 0 评论 -
Nodejs实战之二(使用 superagent 与 cheerio 完成简单爬虫)
目标建立一个 lesson2 项目,在其中编写代码。当在浏览器中访问 http://localhost:3000/ 时,输出 CNode(https://cnodejs.org/ ) 社区首页的所有帖子标题和链接,以 json 的形式。输出示例:[ { "title": "【公告】发招聘帖的同学留意一下这里", "href": "http://cnodejs.org/topic/541ed2d05e28155f24676a12" }, { "title": "发布原创 2020-09-20 20:49:10 · 501 阅读 · 0 评论 -
Nodejs实战之(一个最简单的 express 应用)
目标建立一个 lesson1 项目,在其中编写代码。当在浏览器中访问 http://localhost:3000/ 时,输出 Hello World。知识点1、安装nvm工具以用其安装指定版本的node安装nvm( https://github.com/creationix/nvm)安装Node// 安装v0.12版本的node$ nvm install 0.12// 安装完成后查看一下$ nvm ls// 这时候可以看到自己安装的所有Node版本,前面有绿色小箭头的表示当前正在使用原创 2020-09-20 20:48:29 · 341 阅读 · 0 评论