51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#Nodejs
初识nodeJS
几年前,对于学习NodeJS可能还有所迟疑,怕分散了前端学习的精力。但到了现在,如果不学习nodeJS,前端的学习却可能无法再有所进展。技术的进步就是这么残酷。对新技术观望的时候,该技术已经大行其道了。本文将介绍nodeJS的基础知识 语言选择 RyanDahl是一名资深的C/C++程序员,在创造出No...
代码星球
·
2020-05-24
初识
nodeJS
使用nodeJS实现前端项目自动化之项目构建和文件合并
一般地,我们使用构建工具来完成项目的自动化操作。本文主要介绍如何使用nodeJS来实现简单的项目结构构建和文件合并 项目构建 假设,最终实现的项目名称为'test',结构如下图所示 那么,首先需要先设置一个JSON对象来保存要创建的目录结构varprojectData={'name':'test','...
代码星球
·
2020-05-24
项目
使用
nodeJS
实现
前端
nodeJS之fs文件系统
fs文件系统用于对系统文件及目录进行读写操作,本文将详细介绍nodejs中的文件系统 概述 文件I/O是由简单封装的标准POSIX函数提供的。通过require('fs')使用该模块。所有的方法都有异步和同步的形式。 异步形式始终以完成回调作为它最后一个参数。传给完成回调的参数取决于具体方法,但第一个...
代码星球
·
2020-05-24
nodeJS
fs
文件
系统
nodeJS之二进制buffer对象
在ES6引入TypedArray之前,JavaScript语言没有读取或操作二进制数据流的机制。Buffer类被引入作为Nodejs的API的一部分,使其可以在TCP流和文件系统操作等场景中处理二进制数据流。现在TypedArray已经被添加进ES6中,Buffer类以一种更优与更适合Node.js用例的方式实现了...
代码星球
·
2020-05-24
nodeJS
二进制
buffer
对象
nodeJS之进程process对象
process对象是一个全局对象,在任何地方都能访问到它,通过这个对象提供的属性和方法,使我们可以对当前运行的程序的进程进行访问和控制。本文将详细介绍process对象 概述 process是一个全局对象,即global对象的属性,可以在任何地方直接访问到它而无需引入额外模块console.log(pr...
代码星球
·
2020-05-24
nodeJS
进程
process
对象
nodeJS中的包
Node组织了自身的核心模块,也使得第三方文件模块可以有序地编写和使用。但是在第三方模块中,模块与模块之间仍然是散列在各地的,相互之间不能直接引用。而在模块之外,包和NPM则是将模块联系起来的一种机制。在介绍NPM之前,不得不提起CommonJS的包规范。JavaScript不似Java或者其他语言那样,具有模块和...
代码星球
·
2020-05-24
nodeJS
中的
nodejs开发辅助工具nodemon
修改代码后,需要重新启动Express应用,所做的修改才能生效。若之后的每次代码修改都要重复这样的操作,势必会影响开发效率,本文将详细介绍Nodemon,它会监测项目中的所有文件,一旦发现文件有改动,Nodemon会自动重启应用 安装及使用 全局安装nodemon包,这样新创建的Node.js应用都能使...
代码星球
·
2020-05-24
nodejs
开发
辅助工具
nodemon
Linux环境下安装NodeJS和mongoDB
本文将详细介绍如何下Linux环境下安装NodeJS和mongoDB NodeJS【1】使用二进制包安装 1、在官网下载Linux环境下的NodeJS安装包 2、通过xftp软件将安装包上传到服务器 3、解压缩.tar.xz后缀的安装包$xz-d***.tar.xz$tar-xvf***.tar ...
代码星球
·
2020-05-24
Linux
环境
安装
NodeJS
mongoDB
nodejs搭建web服务教程
nodejs搭建web服务教程先安装nodejs然后命令nodejs文件即可开启服务了输出如下Magichappensonport9011你查看端口可以看到tcp00:::9011:::*LISTEN1762/node说白了就是javascript写了个web服务...
代码星球
·
2020-05-23
nodejs
搭建
web
服务
教程
nodejs爬虫获取网页信息
varhttp=require("https"); varfs=require('fs');variconv=require('iconv-lite');varcheerio=require('cheerio')functiongetWeb(url,charset){console.log(url);retu...
代码星球
·
2020-05-23
nodejs
爬虫
获取
网页
信息
nodejs操作mysql常见错误
1.CannotenqueueHandshakeafteralreadyenqueuingaHandshake。这个错误提示意思是某个数据库连接已经执行了,不能进行多次连接了。遇到此类情况,首先看下代码是否出现了同一个数据库连接多次调用connect方法的情况.2 CannotenqueueHandshake...
代码星球
·
2020-05-23
nodejs
操作
mysql
常见
错误
让webstorm里提示nodejs智能补全
webstorm里是默认没有nodejs只能提示的,比如,输入requ到现在还不提示出require这个函数名,非常不方便.设置方式:file -->setting-->editor -->language&frameworks-->javascript-->l...
代码星球
·
2020-05-23
webstorm
提示
nodejs
智能
补全
nodejs(二)浏览器与服务器连接初探
...
代码星球
·
2020-05-23
nodejs
浏览器
服务器
连接
初探
nodejs mongodb 数据库封装DB类 -转
使用到了nodejs的插件mongoose,用mongoose操作mongodb其实蛮方便的。关于mongoose的安装就是npminstall-gmongoose这个DB类的数据库配置是基于auth认证的,如果您的数据库没有账号与密码则留空即可。/***mongoose操作类(封装mongodb)*/varfs=re...
代码星球
·
2020-05-23
nodejs
mongodb
数据库
封装
DB
win系统下nodejs安装及环境配置
第一步:下载安装文件下载nodejs,官网:http://nodejs.org/download/,我这里下载的是node-v0.10.28-x86.msi,如下图:第二步:安装nodejs下载完成之后,双击"node-v0.10.28-x86.msi",开始安装nodejs,自定义安装在D:devodejs下面。在...
代码星球
·
2020-05-23
win
系统
nodejs
安装
环境
首页
上一页
...
11
12
13
14
15
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他