- 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧
最近在用react+node.js做项目的时候遇到一个问题:前端需要post给服务器的内容为json格式的(也就是content-type为application/json的格式),使用fetch()来与服务器进行交互时,设置 headers的中content-type为application/json,数据发送不到到服务器并报错如下:
我明明时候用的是p……继续阅读 »
版本:8.1.3
实现一个流API
stream模块的API被设计成能够很容的使用javascript的原型继承模式来实现streams。首先,stream的开发者必须先声明一个新的javascript类,并且继承以下四个基础stream类中的一个,并确保他们适当的调用父类的构造函数。
const { Writable } = require('stream……继续阅读 »
首先打开cmd 输入netstat -aon
我们就拿3001端口做实验
输入netstat-aon|findstr “3001(需要关闭的端口号)” 回车
找到最后的 “PID” 值如图:
可执行命令行删除
taskkill /pid 数值 /f(强制关闭)
如果觉得图形化效果很差 就执行下面的方法吧!……继续阅读 »
微信浏览器调试微信js-sdk-点击跳转
……继续阅读 »
这是一个NodeJS爬虫项目,用于爬取爱去小说网的小说资源,非常适合新手学习NodeJS,感受NodeJS的魅力
经测试,爬取并合并1645章的斗破苍穹耗时约6min
项目使用的模快主要有:
async
cheerio
superagent
superagent-charset
mysql
bluebird
cron
asy……继续阅读 »
liunx下nodejs 的安装方法有很多,比如源码编译,配置起来麻烦的很。今天介绍最简答的一种安装方法,使用已经编译好的文件安装。
1. 下载编译好的文件
我的系统是centos7,进入要存放下载资源的目录,个人建议存放在/usr/local/src/目录下。然后执行安装命令:
wget http://nodejs.org/dist/v6.9.4/no……继续阅读 »
本文摘录自《Nodejs学习笔记》,更多章节及更新,请访问 github主页地址。欢迎加群交流,群号 197339705。
文档概览
本文基于express、express-session实现了简易的登录/登出功能,完整的代码示例可以在这里找到。
环境初始化
首先,初始化项目
express -e
然后,安装依赖。
npm install
接着,安装se……继续阅读 »
阅读原文
浏览器中的事件轮询
JavaScript 是一门单线程语言,之所以说是单线程,是因为在浏览器中,如果是多线程,并且两个线程同时操作了同一个 Dom 元素,那最后的结果会出现问题。所以,JavaScript 是单线程的,但是如果完全由上至下的一行一行执行代码,假如一个代码块执行了很长的时间,后面必须要等待当前执行完毕,这样的效率是非常低的,所以……继续阅读 »
1、背景: 项目使用的语言是vue+iview,因为用到了3D,所以找公司买了3d地图的产品,但是问题随之而来。把我们项目需要用到的3d地图封装成一个组件叫3dMap.vue,方便各个页面调用,vue的工作机制是在离开当前页面的时候把当前页面进行销毁,但是由于Cesium的特性,他并没有没销毁,每当访问一次,就会重新new一个Cesium.
const Vi……继续阅读 »
Koa作为下一代Web开发框架,不仅让我们体验到了async/await语法带来同步方式书写异步代码的酸爽,而且本身简洁的特点,更加利于开发者结合业务本身进行扩展。
本文从以下几个方面解读Koa源码:
封装创建应用程序函数
扩展res和req
中间件实现原理
异常处理
一、封装创建应用程序函数
利用NodeJS可以很容易编写一个简单的应用……继续阅读 »