【nodejs】教程文章相关的互联网学习教程文章

node.js与mysql数据库的交互【代码】【图】

我们已经建好了数据库也建好了表,现在我们想查询数据库表中的内容,应该怎么做呢? 代码如下:var mysql = require(‘mysql‘); //导入mysql包模块var connection = mysql.createConnection({ host : ‘localhost‘, user : ‘root‘, password : ‘123456‘, port: ‘3306‘, database: ‘reji‘ }); //创建一个connection connection.connect(function(err){if(err...

javascript – NPM无法正常工作(无法找到模块’internal / fs’ – nodejs)【代码】

更新时的NPM错误.我最近更新到Node版本7.x.现在npm不工作了. 我无法找到错误,可能是由于 – 错误的ERR!找不到模块’internal / fs’. 当我运行sudo npm update -g时,我得到以下内容 – npm ERR! Linux 3.13.0-101-generic npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "update" "-g" npm ERR! node v7.1.0 npm ERR! npm v3.10.8 npm ERR! code MODULE_NOT_FOUNDnpm ERR! Cannot find module 'internal/fs' npm ERR! npm ERR...

nodejs中利用expresss脚手架和bootstrap,数据库mongodb搭建的留言板案例【代码】

## 1. 先打开编辑器,创建一个项目 ## 2. 再打开cmd命令提示符下载express脚手架 express 项目名 --view=ejs 或express -e 项目名 ## 3. 在cmd中进入项目名(myapp)下载所需的依赖 cd myapp --------->cnpm install ## 4. 在下载mongoose(前提你电脑上要安装数据库的插件) cn cnpm mongoose --save ## 5. 在myapp项目中在创建一个文件夹,里面在新建三个文件 文件夹名 lib --...

node.js及路由【代码】

Nodejs简介 - http://nodejs.cn/api/Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 Node.js 的包管理器 npm,是全球最大的开源库生态系统。 COMMONJS模块化规范 AMD CMD CommonJS是一种规范,NodeJS是这种规范的实现。 一个文件就是一个模块。 ? CommonJS模块规范主要分为三部分:模块定义、模块引用、模块标识。 模块定义-export export是modul...

Node.js Buffer(缓冲区)【代码】

JavaScript 语言自身只有字符串数据类型,没有二进制数据类型。但在处理像TCP流或文件流时,必须使用到二进制数据。因此在 Node.js中,定义了一个 Buffer 类,该类用来创建一个专门存放二进制数据的缓存区。在 Node.js 中,Buffer 类是随 Node 内核一起发布的核心库。Buffer 库为 Node.js 带来了一种存储原始数据的方法,可以让 Node.js 处理二进制数据,每当需要在 Node.js 中处理I/O操作中移动的数据时,就有可能使用 Buffer 库。...

Nodejs实现的一个简单udp广播服务器、客户端

nodejs发送udp广播还是蛮简单的,我们先写个服务器用于接收广播数据,代码如下:代码如下: var dgram = require("dgram"); var server = dgram.createSocket("udp4"); server.on("error", function (err) { console.log("server error:\n" + err.stack); server.close(); }); server.on("message", function (msg, rinfo) { console.log("server got: " + msg + " from " + rinfo.address + ":" + rinfo.port); }); serv...

Nodejs Post请求报socket hang up错误的解决办法

参考nodejs官网发送http post请求的方法,实现了一个模拟post提交的功能。实际使用时报socket hang up错误。 后来发现是请求头设置的问题,发送选项中需要加上headers字段信息(这个估计也和对方的服务器有关,对于不完成的post请求头,可能被丢弃了)。 完整的代码如下(遇到类型问题的同学可以做个参考):代码如下: var querystring = require(querystring) , http = require(http); var data = querystring.stringify({ in...

Node.js文件系统操作

这次给大家带来Node.js文件系统操作,Node.js文件系统操作的注意事项有哪些,下面就是实战案例,一起来看一下。1. 同步方法与异步方法在Node.js中,使用fs模块来实现所有有关文件及目录的创建、写入及删除操作。,在fs模块中,所有对文件及目录的操作都可以使用同步与异步这两种方法。这两者区别是:同步方法立即返回操作结果,在使用同步方法执行的操作结束之前,不能执行后续代码,代码类似如下:Var fs = require(fs) var data ...

Nodejs进阶:基于express+multer的文件上传

环境初始化非常简单,一行命令。npm install express multer multer --save每个示例下面,都有下面两个文件? upload-custom-filename git:(master) ? tree -L 1.├── app.js # 服务端代码,用来处理文件上传请求├── form.html # 前端页面,用来上传文件基础例子:单图上传完整示例代码请参考这里。app.js。var fs = require(fs); var express = require(express); var multer = require(multer)var app = express(); var up...

nodeJs连接mysql有哪些方法

这次给大家带来nodeJs连接mysql有哪些方法,nodeJs连接mysql的注意事项有哪些,下面就是实战案例,一起来看一下。mysql.js//连接数据库 var mysql = require(mysql); var pool = mysql.createPool({host: localhost,user: root,password: gfdfsdf34r34r,database:caiji }); module.exports = function(sql, callback) {pool.getConnection(function(conn_err, conn) {if(conn_err) {callback(err,null,null);} else {conn.query(sq...

nodejs授权连接mongodb【代码】

这些基本的命令都不会有问题 ############################################ 给mongodb加入用户授权验证 -----mongo进入交互模式use admin #切换到admin数据库 show collections #显示数据集----demo----system.users----system.indexes----system.versiondb.system.users.find() #查看system.users里面的用户数据---- db.addUser(‘name‘,‘pwd‘); #添加一个管理员账户然后打开 vi /etc/mongodb.conf 找到#auth=true 反注释掉...

关于NodeJS、NPM安装配置步骤(windows版本)以及环境变量的介绍【图】

本篇文章主要介绍了NodeJS、NPM安装配置步骤(windows版本) 以及环境变量详解,具有一定的参考价值,感兴趣的小伙伴们可以参考一下1、windows下的NodeJS安装是比较方便的(v0.6.0版本之后,支持windows native),只需要登陆官网(http://nodejs.org/),便可以看到首页的“INSTALL”按钮,直接点击就会自动下载安装了。2、安装过程基本直接“NEXT”就可以了。(windows的安装msi文件在过程中会直接添加path的系统变量,变量值是你的...

node.js中的buffer.toJSON方法使用说明_node.js

方法说明: 将buffer对象 转换成json格式。 语法:代码如下: buffer.toJSON()接收参数: 无 例子:代码如下: var buf = new Buffer(test); var json = JSON.stringify(buf); console.log(json); // {"type":"Buffer","data":[116,101,115,116]} var copy = JSON.parse(json, function(key, value) {return value && value.type === Buffer? new Buffer(value.data): value;}); console.log(copy); // 源码:代码如下: Buffer.proto...

Windows系统中安装nodejs图文教程【图】

第一步:下载安装文件 官网下载地址:http://www.nodejs.org/download/ 第二步: 安装步骤第三步: 检测是否安装完成

我的Node.js学习之路(三)--node.js作用、回调、同步和异步代码 以及事件循环【图】

一,node.js的作用, I/O的意义,(I/O是输入/输出的简写,如:键盘敲入文本,输入,屏幕上看到文本显示输出。鼠标移动,在屏幕上看到鼠标的移动。终端的输入,和看到的输出。等等) node.js想解决的问题,(处理输入,输入,高并发 。如 在线游戏中可能会有上百万个游戏者,则有上百万的输入等等)(node.js适合的范畴:当应用程序需要在网络上发送和接收数据时Node.js最为适合。这可能是第三方的API,联网设备或者浏览器与服务...