#node

node-day2

(1)前言  大纲:       其他:          详见Markdown标记语言  (2)代码风格及封号详见下节 (3)初步实现Apache功能  1、审查node进程          Ctrl+C关闭node服务后,再...
代码星球 ·2020-05-25

node-day1

(1)为什么学习node?     服务器为中间件 学习node.js便是为了帮助前端开发人员打开服务器的黑盒子,了解接口制作、数据处理等,以便更好地配合后端进行协同开发 案例:node.js中文社区系统(多人社区)    (2)什么是node?  前端:HTML、CSS、JS  服务器端...
代码星球 ·2020-05-25

Mac更新node版本和npm版本

npm:查看当前版本:npm--version更新到最新版sodunpminstallnpm@latest-gnode:1.查看当前版本:node-v2.清除npm当前缓存信息:sudonpmcacheclean-f3.执行下载node:sudonpminstall-gn4.下载成功后执行安装:sudonstable5...
代码星球 ·2020-05-24

node.js的querystring模块

1.引入querystring模块varqs=require('querystring')2.把字符串种的query部分转换成对象qs.parse(str)例子:varstr='name=zs&age=12&set=男'console.log(qs.parse(str));打印结果:{name:'zs'...
代码星球 ·2020-05-24

node.js的url解析和生成

1.url的解析,用url.parse(urlStr)varurl='localhost:8080/#/test'varurlModel=require('url')console.log(urlModel.parse(url));打印结果:Url{protocol:'localhost:',slashes:null,...
代码星球 ·2020-05-24

node.js判断是否文件夹和文件

1.判断是否文件fs.stat('路径',(err,data)=>{data.isFile()})//判断是否文件fs.stat('./new',(err,data)=>{if(err){console.log(err);}else{console.log(data.isFile());}}) 2...

node.js删除文件

node.js删除文件,可以用fs模块里的unlike()方法unlike('路径',err=>{})这个方法只能删除文件,不能删除文件夹。//删除文件fs.unlink('./test.txt',err=>{if(err){console.log(err);}}) ...
代码星球 ·2020-05-24

node.js对文件夹增删改查的操作

1.输出文件绝对路径  __dirname(不需要用fs模块)//输出文件绝对路径console.log(__dirname);2.异步获取指定文件夹下的文件和文件夹名称。异步是readdir,两个参数,err和datavarfs=require('fs')//异步读取文件路径需要err和data两...

node运行js文件热更新

nodemonxxx.js使用nodemon执行js文件,js更改后,控制台马上更新结果...

node.js响应,输出文本解决乱码问题

res.setHeader('Content-Type','text/plain;charset="utf-8"')Content-Type的类型text/plain 文本text/html 包含html标签的文本例子:varhttp=require('http')varserver=http.cr...

node.js导入与导出

node.js用require()导入模块用exports.xx导出内容例如:导入vartest=require('./test');导出exports.add=function(a,b){returna+b}其他js文件可以在引入该js后,使用其导出的模块 一个完整例子:a.js //引入模块Bv...
代码星球 ·2020-05-24

node.js创建服务,发送请求后返回数据

1.引入http模块varhttp=require('http');2.创建服务varserver=http.createServer();3.绑定request事件server.on('request',function(req,res){//req.url是访问的地址if(req.url==='/login'){/...

centos 6.5安装NodeJS

 可以在本地下载node.js最新版,然后通过ftp工具上传到服务器,或者直接在服务器终端使用wget命令下载(我当时下载的是node-v7.5.0-linux-x86版本,其他版本请查看上面链接然后替换即可):$wgethttps://npm.taobao.org/mirrors/node/v6.11.3/...
代码星球 ·2020-05-24

nodeJS之crypto加密

  加密模块提供了HTTP或HTTPS连接过程中封装安全凭证的方法。也提供了OpenSSL的哈希,hmac,加密(cipher),解密(decipher),签名(sign)和验证(verify)方法的封装。本文将详细介绍加密crypto crypto【crypto.setEngine(engine[,flag...
代码星球 ·2020-05-24

nodeJS之流stream

  当内存中无法一次装下需要处理的数据时,或者一边读取一边处理更加高效时,我们就需要用到数据流。NodeJS中通过各种Stream来提供对数据流的操作。本文将详细说明NodeJS中的流stream 概述  流(stream)在Nodejs中是处理流数据的抽象接口。stream模块提供了基础的API。使用这些A...
代码星球 ·2020-05-24
首页上一页...3637383940...下一页尾页