#Nodejs

初识nodeJS

  几年前,对于学习NodeJS可能还有所迟疑,怕分散了前端学习的精力。但到了现在,如果不学习nodeJS,前端的学习却可能无法再有所进展。技术的进步就是这么残酷。对新技术观望的时候,该技术已经大行其道了。本文将介绍nodeJS的基础知识 语言选择  RyanDahl是一名资深的C/C++程序员,在创造出No...
代码星球 ·2020-05-24

使用nodeJS实现前端项目自动化之项目构建和文件合并

  一般地,我们使用构建工具来完成项目的自动化操作。本文主要介绍如何使用nodeJS来实现简单的项目结构构建和文件合并 项目构建  假设,最终实现的项目名称为'test',结构如下图所示  那么,首先需要先设置一个JSON对象来保存要创建的目录结构varprojectData={'name':'test','...

nodeJS之fs文件系统

  fs文件系统用于对系统文件及目录进行读写操作,本文将详细介绍nodejs中的文件系统 概述  文件I/O是由简单封装的标准POSIX函数提供的。通过require('fs')使用该模块。所有的方法都有异步和同步的形式。  异步形式始终以完成回调作为它最后一个参数。传给完成回调的参数取决于具体方法,但第一个...
代码星球 ·2020-05-24

nodeJS之二进制buffer对象

  在ES6引入TypedArray之前,JavaScript语言没有读取或操作二进制数据流的机制。Buffer类被引入作为Nodejs的API的一部分,使其可以在TCP流和文件系统操作等场景中处理二进制数据流。现在TypedArray已经被添加进ES6中,Buffer类以一种更优与更适合Node.js用例的方式实现了...

nodeJS之进程process对象

  process对象是一个全局对象,在任何地方都能访问到它,通过这个对象提供的属性和方法,使我们可以对当前运行的程序的进程进行访问和控制。本文将详细介绍process对象 概述  process是一个全局对象,即global对象的属性,可以在任何地方直接访问到它而无需引入额外模块console.log(pr...
代码星球 ·2020-05-24

nodeJS中的包

  Node组织了自身的核心模块,也使得第三方文件模块可以有序地编写和使用。但是在第三方模块中,模块与模块之间仍然是散列在各地的,相互之间不能直接引用。而在模块之外,包和NPM则是将模块联系起来的一种机制。在介绍NPM之前,不得不提起CommonJS的包规范。JavaScript不似Java或者其他语言那样,具有模块和...
代码星球 ·2020-05-24

nodejs开发辅助工具nodemon

  修改代码后,需要重新启动Express应用,所做的修改才能生效。若之后的每次代码修改都要重复这样的操作,势必会影响开发效率,本文将详细介绍Nodemon,它会监测项目中的所有文件,一旦发现文件有改动,Nodemon会自动重启应用 安装及使用  全局安装nodemon包,这样新创建的Node.js应用都能使...

Linux环境下安装NodeJS和mongoDB

  本文将详细介绍如何下Linux环境下安装NodeJS和mongoDB NodeJS【1】使用二进制包安装  1、在官网下载Linux环境下的NodeJS安装包  2、通过xftp软件将安装包上传到服务器  3、解压缩.tar.xz后缀的安装包$xz-d***.tar.xz$tar-xvf***.tar  ...

nodejs搭建web服务教程

nodejs搭建web服务教程先安装nodejs然后命令nodejs文件即可开启服务了输出如下Magichappensonport9011你查看端口可以看到tcp00:::9011:::*LISTEN1762/node说白了就是javascript写了个web服务...

nodejs爬虫获取网页信息

varhttp=require("https"); varfs=require('fs');variconv=require('iconv-lite');varcheerio=require('cheerio')functiongetWeb(url,charset){console.log(url);retu...

nodejs操作mysql常见错误

1.CannotenqueueHandshakeafteralreadyenqueuingaHandshake。这个错误提示意思是某个数据库连接已经执行了,不能进行多次连接了。遇到此类情况,首先看下代码是否出现了同一个数据库连接多次调用connect方法的情况.2 CannotenqueueHandshake...

让webstorm里提示nodejs智能补全

webstorm里是默认没有nodejs只能提示的,比如,输入requ到现在还不提示出require这个函数名,非常不方便.设置方式:file -->setting-->editor -->language&frameworks-->javascript-->l...

nodejs mongodb 数据库封装DB类 -转

使用到了nodejs的插件mongoose,用mongoose操作mongodb其实蛮方便的。关于mongoose的安装就是npminstall-gmongoose这个DB类的数据库配置是基于auth认证的,如果您的数据库没有账号与密码则留空即可。/***mongoose操作类(封装mongodb)*/varfs=re...

win系统下nodejs安装及环境配置

 第一步:下载安装文件下载nodejs,官网:http://nodejs.org/download/,我这里下载的是node-v0.10.28-x86.msi,如下图:第二步:安装nodejs下载完成之后,双击"node-v0.10.28-x86.msi",开始安装nodejs,自定义安装在D:devodejs下面。在...
首页上一页...1112131415...下一页尾页