![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Nodejs
weixin_39616739
这个作者很懒,什么都没留下…
展开
-
Nodejs博客项目
1. npm init -y2. git init3. npm i express mongoose4. app.jsvar express = require('express')var path = require('path')var bodyParser = require('body-parser')var session = require('express-s...原创 2019-04-21 15:31:07 · 375 阅读 · 0 评论 -
模块引入
路径形式的模块:./ 当前目录,不可省略../ 上一级目录,不可省略/xxx 几乎不用d:/a/foo.js 几乎不用首位的 / 在这里表示的是当前文件模块所属磁盘根路径.js 后缀名可以省略require('./foo.js')核心模块的本质也是文件核心模块文件已经被编译到了二进制文件中了,我们只需要按照名字来加载就可以了require('fs...原创 2019-04-20 14:29:54 · 124 阅读 · 0 评论 -
Nodejs
1.http模块Node.js 是js运行时环境 可以解析执行js代码 以前只有浏览器可以 所以现在js可以脱离浏览器来运行。Node.js 的js 没有dom bom 服务端不处理页面,仅提供服务端API,如文件读写 网络服务构建 网络通信 http服务器 。。。Node.js 事件驱动 非阻塞IO模型(异步)轻量高效 npm 世界上最大的开源生态系统 绝大多数js包都放在了n...原创 2019-04-20 14:49:12 · 354 阅读 · 0 评论 -
npm
原创 2019-04-20 14:54:56 · 61 阅读 · 0 评论 -
npm
web代理工具:nproxy 跨平台 支持单文件多文件及目录替换 支持http https协议https://www.npmjs.com/package/nproxynpm install -g nproxy 安装nproxy -l replace_rule.js 启动...转载 2019-05-21 20:17:25 · 74 阅读 · 0 评论 -
ajax实现
function ajax(options){ options=options||{}; options.type=options.type||'get'; options.data=options.data||{}; options.dataType=options.dataType||'text'; //不兼容IE6 let xhr=new XMLHttpRequ...原创 2019-07-26 14:44:50 · 57 阅读 · 0 评论 -
spider
爬取url的库request.jsconst urllib=require('url'); const pathlib=require('path');const http=require('http');const https=require('https');const assert=require('assert');function requestUrl(url, he...原创 2019-08-02 14:18:59 · 83 阅读 · 0 评论 -
Node.js 中 __dirname 和 ./ 的区别
概要Node.js 中,__dirname 总是指向被执行 js 文件的绝对路径,所以当你在 /d1/d2/myscript.js 文件中写了 __dirname, 它的值就是 /d1/d2 。相反,./ 会返回你执行 node 命令的路径,例如你的工作路径。有一个特殊情况是在 require() 中使用 ./ 时,这时的路径就会是含有 require() 的脚本文件的相对路径。例...转载 2019-09-05 08:48:22 · 311 阅读 · 0 评论