【Tool】IntelliJ 搭建Node.js环境
IntelliJ IDEA 开发 Node.js
2019-07-29 14:12:34 by冲冲
1. 配置插件
在IDEA的 file -> setting -> Plugins,右边手动输入“node.js”搜索,然后点击下载,安装完成后要求重启。
注意:存在 Intellij IDEA 汉化之后无法打开“设置(T)...”的问题
解决方案参考 https://jingyan.baidu.com/article/fb4 ...
Node + js实现大文件分片上传基本原理及实践(一)
\3c span id="mce_marker" data-mce-type="bookmark">\3c /span>\3c span id="__caret">_\3c /span>\3c !--
a { color: rgba(70, 70, 70, 1); text-decoration: none }
阅读目录
一:什么是分片上传?
二:理解Blob对象中的slice方法对文件进行分割及其他知识点
三. 使用 spark-md5 生成 md5文件
四. 使用koa+js实现大文 ...
Node.js Express项目搭建
讲干货,不啰嗦,Express 是一个简洁而灵活的 node.js Web应用框架,使用 Express 可以快速地搭建一个完整功能的网站。本教程介绍如何从零开始搭建Express项目。
开发环境:windows7,node v10.16.0
1.安装Express
命令:npm install express --save
安装成功后,会在项目目录下生成一个&n ...
Node.js是用来做什么的
作者:厂长链接:https://www.zhihu.com/question/33578075/answer/56951771来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
如果你去年注意过技术方面的新闻,我敢说你至少看到node.js不下一两次。那么问题来了“node.js是什么?”。有些人没准会告诉你“这是一种通过JavaScript语言开发 ...
Node.js 从零开发 web server博客项目[数据存储]
web server博客项目
Node.js 从零开发 web server博客项目[项目介绍]
Node.js 从零开发 web server博客项目[接口]
Node.js 从零开发 web server博客项目[数据存储]
Node.js 从零开发 web server博客项目[登录]
Node.js 从零 ...
安装node.js->npm->vue
我们研究vue时,首先操作的就是vue的引用,大部分人为了方便直接在页面上引用vue.js,但是一些大型网站还是比较喜欢用vue的npm命令来安装vue并使用,之前研究vue时,研究过使用npm安装的方式,但是总是没装成功,当时因为一些原因就放弃了继续研究下去,直接引用vue.js的方式来学习vue。这两天 ...
Node.js的特点
Node.ji的强大功能体现在很多方面,如事件驱动、异步处理、非阻塞I/O等。在这里将介绍Node.js具备的不同于其它框架的特点。
1、事件驱动
在某一些传统语言的网络编程中,我们会用到回调函数,比如当Socket资源达到某种状态的时,注册的回调函数就会执行。Node.js的设计思想以事件驱动为核心,它 ...
Node.js简介
一、简介
Node.js是一个基于 Chrome V8引擎的 JavaScript运行环境。node.js使用了一个事件驱动、非阻塞式I/O(指对磁盘的读写操作) 的模型,使其轻量又高效。Node.js中文文档 。
Node是一款使用js编写的web服务器,底层是C++编写,node中js引擎使用的使用的是chrome的v8引擎。Node是一个对ES标准一个实现,Node也是一个JS ...
Node.js event loop 和 JS 浏览器环境下的事件循环的区别
Node.js event loop 和 JS 浏览器环境下的事件循环的区别:
1.线程与进程:
JS 是单线程执行的,指的是一个进程里只有一个主线程,那到底什么是线程?什么是进程?
进程是 CPU 资源分配的最小单位;线程是 CPU 调度的最小单位。
一个进程由一个或多个线程组成,线程是一个进程中代码的不同执行路线。
一个进程的内存 ...
node.js + mssql 简易封装操作
时间吧,总是这么凑巧,在我学习【node.js】还没几天,我的 Microsoft SQL Server Management Studio 18 就歇菜了,至于怎么歇菜的吧....它可能的意思就是想让我换电脑了... 所以为了解决问题,就写了这个小东西满足需求;....咳咳咳....
回归正题,开始最简易的封装数据操作。
首先老样子,先安装:
安装方法
npm install ...
node.js的异步I/O、事件驱动、单线程
nodejs的特点总共有以下几点
异步I/O(非阻塞I/O)
事件驱动
单线程
擅长I/O密集型,不擅长CPU密集型
高并发
下面是一道很经典的面试题,描述了node的整体运行机制,相信很多人都碰到了。这道题背后的原理就是nodejs代码执行顺序
setTimeout(function() {
console.log('4');
},0)
setImmediate(functio ...
Linux安装Node.js
E&T: CentOS_7.4 64位;node-v10.15.0.tar.gz;
M0. 准备
升级gcc
yum -y update gccyum -y install gcc+ gcc-c++
M1. 下载
wget http://nodejs.org/dist/v10.15.0/node-v10.15.0.tar.gz
结果如下:
M2. 解压
tar -zxvf node-v10.15.0.tar.gz
而后,进入解压缩后的文件夹
M3. 编译
./configure
ma ...
Node.js实现热加载
不管是node.js原生开发,还是借助express,kora等框架开发node.js的情况下,在对代码做出更新后,都是需要重启已生效我们的文件的。
本文记录一次在原生node.js开发的时候,为项目添加热加载。避免一次次手动的重启浪费精力~
进入正题,我们需要借助一个node.js的开发工具nodemon
nodemon官方解释如下:
nodemon is a tool ...
node.js中的fs.rename()方法
node.js 中的fs.rename()模块
var fs=require('fs');//node.js的核心模块 原生模块。修改文件名称,可更改文件的存放路径
方法说明 : 修改文件名称,可更改文件的存放路径
基本语法
fs.rename(oldFile, newFile, [callback(err)])
router.post('/addAction',upload.single('ppic'),function(req, res, next ...
Node.js Express 框架
Node.js Express 框架
Express 简介
Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。
使用 Express 可以快速地搭建一个完整功能的网站。
Express 框架核心特性:
可以设置中间件来响应 HTTP 请求。
定义了路由表用于执行不同的 HTTP 请求动作。
可 ...
Node.js安装windows环境
一、安装环境
1、本机系统:Windows 10 Pro(64位)2、Node.js:v6.9.2LTS(64位)
二、安装Node.js步骤
1、下载对应你系统的Node.js版本:https://nodejs.org/en/download/2、选安装目录进行安装3、环境配置4、测试
三、前期准备
1、Node.js简介简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于&nbs ...
node.js之客户端发起https和http请求
应用场景:1.VsCode插件开发(主要针对以javascript为主的vscode插件);2.使用Node.js开发的客户端程序
Node.js之http请求(客户端)
代码示例如下:
var http = require('http');
var qs = require('querystring');
var userCode = "1";
var post_data = {
userCode: userCode};//这是需要提交的数据
...
node.js的C++入门
最近的任务是把计划库的API用JavaScript语言调用起来,需要用Node.js的C++扩展,本文简单归总一下node.js addons官方文档https://nodejs.org/api/addons.html
1. 基本知识介绍
在node.js中,除了用js写代码以外,还可以使用C++编写扩展,这有点类似DLL,动态链接进js代码中。使用上也相当方便,只需用require包含,这和 ...
Node.js Koa2开发微信小程序服务端
1、promise、async、await
const Koa = require('koa')
const app = new Koa()
// 应用程序对象 有很多中间件
// 发送HTTP KOA 接收HTTP(使用中间件,中间件实际就是函数)
// await: 1、求值关键字,不仅是promise,表达式也可以(100*100)
// 2、阻塞当前线程
// async 只要函数前面加了async,返回的值就会 ...
Node.js和Chrome V8 引擎了解
说起Node就不得不先介绍一个Chrome V8 引擎。
随着Web相关技术的发展,JavaScript所要承担的工作也越来越多,早就超越了“表单验证”的范畴,这就更需要快速的解析和执行JavaScript脚本。 而JavaScript本质上是一种解释型语言,与编译型语言不同的是它需要边执行 ...