服务器端的 JavaScript 运行环境 Node.js

服务器端的 JavaScript 运行环境 Node.js

MIT
跨平台
2010-03-12
红薯

拥抱开源,微软做了哪些努力?一大波开源技术成果将亮相微软在线技术峰会>>>

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时。 Node.js 使用高效、轻量级的事件驱动、非阻塞 I/O 模型。Node.js 的生态系统是目前最大的开源包管理系统。

Node.js 是一套用来编写高性能网络服务器的 JavaScript 工具包,一系列的变化由此开始。比较独特的是,Node.js 会假设你是在 POSIX 环境下运行它 Linux 或 Mac OS X。如果你是在 Windows 下,那就需要安装 MinGW 以获得一个仿 POSIX 的环境。在 Node 中,Http 是首要的。Node 为创建 http 服务器作了优化,所以你在网上看到的大部分示例和库都是集中在 web 上(http 框架、模板库等)。

这里是一个简单的 hello world 的 Web 服务器。

在线文档:http://tool.oschina.net/apidocs/apidoc?api=nodejs%2Fapi

的码云指数为
超过 的项目
加载中

评论(21)

无聊的人啊
无聊的人啊

引用来自“zousongqi”的评论

关于国际化 怎么设置?? #悟空CRM#
最灵活的动态语言,你就你一个? 你觉得你说的有意义吗
eechen
eechen
我们都知道,关联数组(哈希表)是PHP中最强大最常用的数据结构. 生成一个包含100万个元素的关联数组, #PHP# 7 的耗时仅为 #Node.js# 7 的1/3,有图有真相. 所以说,就算Node有Google V8 JIT支持,但性能也未必就一定比没有JIT的PHP高.
华宰
华宰
Node.js 说:我除了能干前端干的事,后端我也能干
王旭明
nodejs开发的在线电影和购书搜索网站 http://youkes.com/ Node.js
Jeky
Jeky
好吧 重来 Node.js
Rocky_Sky
Rocky_Sky
这个东西看着还挺高级的啊!不懂哦啊 Node.js
markYun
markYun
hello world的Web服务器。 Node.js
张三alpha
张三alpha
Node.js每天进步一点点,几年之后就成为大牛了,13
Surou
Surou
www.5iace.com www.softwareace.cn Node.js
wisely
wisely
在Linux用vi改改配置文件什么的还是很方便的,特别是在没有xwindows的环境中,昨天尝试来写了一下Node.js代码,9,算了还是不要装逼了

Node.js 13.12.0 发布

Node.js 13.12.0 版本现已发布。此版本以及将来的 13.x 发行版的 macOS 二进制文件现已在带有 Xcode 11 的 macOS 10.15(Catalina)上进行编译,以支持程序包公证,这是在 macOS 10.15 及更高...

昨天 07:59

Node.js 13.11.0 发布

Node.js 13.11.0 版本现已发布。其具体更新内容如下: Notable changes async_hooks:将 sync enterWith 添加至 ALS #31945 cli:在 NODE_OPTIONS 中允许 --jitless V8 flag #32100 fs:返回...

03/15 08:13

node.js 13.10.0 发布

显著更新 async_hooks 引入异步上下文 API(vdeturckheim)# 26540 流 支持将生成器函数传递到 pipeline()(Robert Nagy)#31223 tls 暴露 SSL_export_keying_material(simon)#31814 虚...

03/05 08:48

Node.js 后端框架 star 排名(2020年3月更新),Fastify 超越 Loopback

发布时间以首个版本发布(0.x)为准。 排名 框架名称 star数 语言 首个版本发布时间 github地址 备注 1 express 47.5k js 2010年1月 https://github.com/expressjs/express star和下载量最高...

03/01 09:17

node.js 13.9.0 发布,增加 DH 加密

显着变化 async_hooks 添加executeAsyncResource(Matteo Collina)#30959 DH加密 添加crypto.diffieHellman(TobiasNießen)#31178 添加DH支持以生成generateKeyPair(TobiasNießen)#...

02/25 15:21

Node.js 13.9.0 发布

Node.js 13.9.0 版本现已发布。其具体更新内容如下: Notable changes async_hooks 添加 executionAsyncResource #30959 crypto 添加 crypto.diffieHellman #31178 添加 DH 支持以生成 gene...

02/21 07:21

Node.js 13.8.0、12.15.0 与 10.19.0 发布,修复安全漏洞

Node 连发了 13.8.0、12.15.0 与 10.19.0 三个安全版本,修复了几个漏洞: CVE-2019-15606:HTTP header 值没有修剪尾随的 OWS。 CVE-2019-15605:使用异常的 Transfer-Encoding header 发起...

02/08 08:00

Node.js 13.7.0 发布

Node.js 13.7.0 版本现已发布。其具体更新内容如下: 显着变化 deps: 升级到 libuv 1.34.1#31332 将 npm 升级到 6.13.6#31304 module 添加用于与源地图(bcoe)进行交互的 API #31132 l...

01/24 07:04

Node.js 13.6.0 发布

显著变化 断言: 实施assert.match()和assert.doesNotMatch()(Ruben Bridgewater)#30929 事件: 添加EventEmitter.on事件的异步迭代(Matteo Collina)#27994 允许监视错误事件(Gerhard...

01/08 12:31

Node.js 12.14.1 发布-修复非对称秘钥要求

显著变化 crypto:修复非对称密码的密钥要求(TobiasNießen)#30249 组件: 将llhttp更新为2.0.1(Fedor Indutny)#30553 将nghttp2更新为1.40.0(gengjiawen)#30493 v8:将Serdes API标...

01/08 12:28

没有更多内容

加载失败,请刷新页面

1
回答
nodejs地理位置库有哪些?

也不知道是几何库还是地理位置库,目前需求就是计算点是否在围栏内,围栏是否重合

02/26 23:18
1
回答
前端只是概念理解

大家好,nodejs、vuejs、express这些都是做什么的? 我的理解: nodejs可以做前端、可以写后端。所谓后端就是有可以跟数据库交互的模块 ...

02/16 20:43
1
回答
node服务器开启两个https端口,过一段时间卡死

我用node开启了两个服务,在同一个服务器上,但是开启一段时间后就会出现内用大量内存卡死,然后我重启服务器还是不行,必须要关闭一个https服务才能正常,...

02/10 21:23
4
回答
有比较好的开源商城系统吗?

github上面有比较好的开源商城系统吗?后台基于nodejs的。

2016/04/27 13:20
1
回答
nodejs 与swoole 如何通讯?

服务器用的php和swoole搭配构建的tcp客户端,还挺好,最近因需求驱动,需要nodejs写一些东西,要调用服务器的数据采用tcp链接的形式,但是查了...

02/05 19:05
1
回答
通过PM2创建Node.js微信公众号配置接口的问题

我在宝塔中新建了网站,并把自己的node接口上传到该目录 之后安装了PM管理器,在管理器中新建个项目,但是始终无法启动 在终端中查看日志(pm2 logs...

01/20 11:29
40
回答
请问富文本编辑器提交到后端怎么防止XSS

平时我们使用的富文本编辑器,本质上是是把输入转化成html,如果我们直接提交到后端会造成XSS 请问后端一般是怎么防止xss的,比如现在的提问界面

2018/04/18 15:34
45
回答
高手问答第 230 期 —— Node.js 监控与调优
局长 的回答 2019/08/13 14:12
最佳答案
高手问答第 230 期 —— Node.js 监控与调优 @js2java @ichord @koybe @lmrwork @CielSwift 恭喜以上五位网友或获得《Node.js开发实战》图书一本 请私信@局长 告知快递信息(格式:姓名+电话+地址)!
5
回答
nodejs 有什么支持直接写 sql 的 orm 么?

有啥 orm 可以支持对于复杂查询自己写 sql,而不是通过 orm 自己发明的查询语句么? 类似 mybatis 这种

2016/02/18 21:48
1
回答
nodejs做游戏服务器有啥好的框架推荐呢

现在知道的只有pomelo,大家有没有推荐的呢

2015/06/24 14:35

没有更多内容

加载失败,请刷新页面

Node.js---01、初识NodeJS和Node.js的HTTP服务器搭建

一、前言 我们先从以下几个方面在大体上认识一下Node.js: Node.js 是什么?==> 运行环境 是一个 可以运行 并加载 ES语法的 脚本运行环境 JS(ES5)、ES6、Common.js 语法 …… Node.js 可以加...

2017/11/06 21:16
646
1
深入浅出Node.js(一):什么是Node.js

专栏的第一篇文章《什么是Node.js》尝试从各个角度来阐述Node.js的基本概念、发展历史、优势等,对该领域不熟悉的开发人员可以通过本文了解Node.js的一些基础知识。 从名字说起 有关Node.js...

2012/10/25 14:48
2.3K
0
Nodejs学习之一 下载安装与部署nodejs

1,下载nodejs 访问nodejs官网 www.nodejs.org/download/ 下载与机器相匹配的版本 2,安装nodejs 下载下来的msi包一直点击下一步即可 3,部署环境 打开cmd控制台 cd到nodejs的安装目录 输入n...

2015/07/22 15:48
64
0
windows下安装 nodejs

只说一下,windows系统下简单nodejs环境配置。 第一步:下载安装文件 下载地址:官网http://www.nodejs.org/download/ 这里用的是 第二步:安装nodejs 下载完成之后,双击 node-v0.8.16-x86...

2015/01/08 00:26
117
0
深入浅出Node.js(四):Node.js的事件机制

Node.js的事件机制 Node.js在其Github代码仓库(https://github.com/joyent/node)上有着一句短短的介绍:Evented I/O for V8 JavaScript。这句近似广告语的句子却道尽了Node.js自身的特色所...

2012/10/25 16:15
310
0
Node.js在windows下的安装

Node.js 安装配置 本章节我们将向大家介绍在window和Linux上安装Node.js的方法。 本安装教程以Node.js v4.4.3 LTS(长期支持版本)版本为例。 Node.js安装包及源码下载地址为:https://nodejs....

2018/06/06 17:59
139
0
学习Node.js的电子书大全

在这里,与大家分享一批很有用的 Node.js 的电子书资源。Node 是一个服务器端的 JavaScript 解释器,它将改变服务器应该如何工作的概念。它的目标是帮助程序员构建高度可伸缩的应用程序,编写...

2019/06/21 00:31
776
0
Node.js的学习资源、教程和工具

这篇文章编译整理自Stack Overflow的一个如何开始学习Node.js的Wiki帖,这份资源列表在SO上面浏览接近60万次,数千个收藏和顶。特意整理发布到这里,其中添加了部分中文参考资料。 学习指南和...

2015/07/21 12:23
291
1
nodejs express异常捕获

参考链接: http://blog.coinidea.com/web%E5%BC%80%E5%8F%91/nodejs-1131.html 由于nodejs是非阻塞单进程单线程的,一旦nodejs抛出异常,整个服务就会停掉。服务将会非常不稳定。 解决方法:...

2018/08/29 14:57
1K
0
Node.js到底强在哪里?

node.js唯一卖点在这里,它能对所有IO实现异步,一旦文件获得(fs.readFile),服务器线程就空闲被其他函数调用,一旦整个I/O读写全部完成了,node会在读写完成后再调用一个回调函数 (这是之前...

2015/06/20 22:57
360
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部