Node.js学习笔记(二)——Node.js模块化、文件读写、环境变量
一、Node.js模块化
1.0、变量作用域
(1)、在浏览器端使用var或不使用关键字定义的变量属于全局作用域,也就是可以使用window对象访问。
<script>
var a = 100;
(function () {
b = 200;
})();
console.log(window.a, a);
console.log(window.b, b);
</script>
结果:
...
Node.js学习笔记(三)——Node.js开发Web后台服务
一、Express
Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。使用 Express 可以快速地搭建一个完整功能的网站。使用Node.js作为AngularJS开发Web服务器的最佳方式是使用Express模块。
Express官网: http://expressjs.com/
Express4.x API:http:// ...
Node.js学习笔记(一)——Node.js概要、NPM与package.json
一、简介
1.1、概要
Node.js 是一个基于Google Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。
Nodejs 的单线程 非阻塞 I/O 事件驱动
在 Java、 PHP 或者.net 等服务器端语言中,会为每一个客户 ...
Node.js安装详细步骤教程(Windows版)
什么是Node.js?
简单的说 Node.js 就是运行在服务端的 JavaScript。
Node.js是一个基于 Chrome V8 引擎的 JavaScript 运行环境;
Node.js使用一个事件驱动、非阻塞式 I/O 的模型,使其轻量且高效;
Node.js的软件包生态系统npm是全球最大的开源库生态系统。
安装教程
本机环境:Windows 7 旗舰版 64bit操作系统
1.下载安装 ...
前端开发 Vue Vue.js和Node.js的关系
浅谈为什么vue前端项目要使用nodejs
一、传统的JavaScript
传统的js是运行在浏览器上的,因为浏览器内核分为两个部分:
渲染引擎---渲染HTML和CSS,
JavaScript 引擎---负责运行 JavaScript,随着技术的发展, Chrome 使用的 JavaScript 引擎是 V8,它的速度非常快且性能好,同时由2009年5月Ryan Dahl开发的Node.js&n ...
Node.js 和 Python之间如何进行选择?
转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。
原文出处:https://dzone.com/articles/nodejs-vs-python-which-programming-language-is-go
最近,Node.js 和 Python 都因其广泛的特性和功能在市场上大受欢迎。在你开发Web应用程序的后端时,这两种技术都是你的首 ...
从服务端生成Excel电子表格(Node.js+SpreadJS)
Node.js是一个基于Chrome V8引擎的JavaScript运行环境,通常用于创建网络应用程序。它可以同时处理多个连接,并且不像其他大多数模型那样依赖线程。
对于 Web 开发者来说,从数据库或Web服务器获取数据,然后输出到Excel文件以进行进一步分析的场景时有发生。我们的技术团队在跟国内外各行各业用户交流的过程中,就曾发现有 ...
Docker最全教程之使用Node.js搭建团队技术文档站(二十三)
前言
各种编程语言均有其优势和生态,有兴趣的朋友完全可以涉猎多门语言。在平常的工作之中,也可以尝试选择相对适合的编程语言来完成相关的工作。
在团队技术文档站搭建这块,笔者尝试了许多框架,最终还是选择了Hexo,主要是由于其丰富的主题和插件,并且灵 ...
Node.js学习笔记(四)——NodeJS访问MongoDB与MySQL数据库
一、MongoDB
MongoDB是开源,高性能的NoSQL数据库;支持索引、集群、复制和故障转移、各种语言的驱动程序丰富;高伸缩性;MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功 ...
前后端分离 - 为什么用Node.js搭建中间层
转自:https://2014.jsconfchina.com/slides/herman-taobaoweb/index.html#/
https://mp.weixin.qq.com/s/KzumZwo3ITX0TZvTIhq4vg
为什么用Node.js搭建中间层
什么是中间层
在翻看很多技术文章时,大家都提到“中间层”,在很多大型企业中,Node确实承担了“中间层”的角色,那么,Node为什么被广泛的应用在“中间层”呢 ...
vue.js和node.js的关系
vue.js和node.js到底是什么关系呢?
在学习vue的时候最先安装的就是node.js环境。那么没有node.js环境,vue.js能不能运行呢?
首先说一下node.js
就前端来说nodejs具有划时代的意义,
做前端的没用过nodejs都不好意思说自己是前端,
做后端的没听过nodejs,
或者说不出nodejs和java的优缺点,也不是一个合格的后端。 ...
如何配置node.js的环境变量?
首先声明下配置的前提:1.我的是win10操作系统2.我的node.js的安装目录在G:\nodejs
第1步:打开你的安装目录,在此目录下创建2个文件夹,命名为node_cache,和node_global命名一个字符都不能错
第2步:
打开命令行窗口,然后输入命令npm config set prefix "G:\nodejs\node_global"npm con ...
Node.js安装详细教程
目录Node.js安装详细教程下载安装环境变量配置文件结构配置npm在安装全局模块时的路径和缓存cache的路径测试常见命令
Node.js安装详细教程
👁官网下载地址ownload | Node.js (nodejs.org)
下载
下载好直接下一步即可,傻瓜式安装
安装
安装的路径默认是C:\Program Files\nodejs\,建议修改
下图根据本身的需要进行 ...
性能追击:万字长文30+图揭秘8大主流服务器程序线程模型 | Node.js,Apache,Nginx,Netty,Redis,Tomcat,MySQL,Zuul
本文为《高性能网络编程游记》的第六篇“性能追击:万字长文30+图揭秘8大主流服务器程序线程模型”。
最近拍的照片比较少,不知道配什么图好,于是自己画了一个,凑合着用,让大家见笑了。
本文我们来探索一下主流的各种应用服务器的网络处理模型,看看大家都是怎么设计网络程序的。在本文中,我会从Node.js、Apache Ser ...
【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 接口调用示例
测试用例git地址(node.js部分):https://github.com/wuyongxian20/node-api.git
项目架构如下:
controllers:
文件夹下为接口文件
logs:
log4js 日志打印文件
mongodb:
mongodb数据库配置及帮助类的封装
mysql:
mysql数据库配置及数据库的封装
utils:
帮助类
app.js:
node.js启动文件
controll ...
node.js+react全栈实践-开篇
利用业余时间写了个简单的项目,使用react+node.js做的一个全栈实践项目,前端参考了[React-Admin-Starter](https://github.com/veryStarters/react-admin-starter)这个项目,这个项目的自动配置路由,自动页面骨架的思路很新颖。后端是node.js+express提供接口访问,最主要的内容是mysql.js的使用和使用nginx反向代理来跨 ...
前端系列:Node.js安装与配置(详细步骤)
Node.js安装与配置(详细步骤)
Node.js安装与配置(详细步骤)前言一、安装Node.js1.下载2.安装3.添加环境变量3.1 进入环境变量,编辑【系统变量】下的变量【`Path`】3.2 添加Node.js的安装路径(此处为E:\devTools\nodejs\)
二、验证是否安装成功三、修改模块下载位置1.查看npm默认存放位置2.在 nodejs ...
Windows 环境下安装与配置 Node.js
一、下载Node.js安装包
下载地址:http://nodejs.cn/download/
本教程以msi安装包为例
点击Windows 安装包下载
二、安装Node.js
1.打开安装包
欢迎页:点击Next
2.允许使用条款
点击接受条款后Next
3.选择安装路径
选择你要安装的路径
本案例保存默认在C盘路径:D:\Soft\nodejs
4.安装组件
这些是Node.js里面包 ...
Node.js:深入浅出 http 与 stream
原文首发:https://github.com/iNuanfeng/blog/issues/4
作者:暖风叔叔
前言
stream(流)是Node.js提供的又一个仅在服务区端可用的模块,流是一种抽象的数据结构。Stream 是一个抽象接口,Node 中有很多对象实现了这个接口。例如,对http 服务器发起请求的request 对象就是一个 Stream,还有stdout(标准输出流)。
...