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

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

MIT
跨平台
Linux 基金会
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

加载中

评论(22)

小桥流水凌凌漆
小桥流水凌凌漆
js的效率 就凭它是解释性语言,就比python强不了多少。做后端是找死呢,最多做个中间层渲染。
无聊的人啊
无聊的人啊

引用来自“zousongqi”的评论

关于国际化 怎么设置?? #悟空CRM#
最灵活的动态语言,你就你一个? 你觉得你说的有意义吗
eechen
eechen
我们都知道,关联数组(哈希表)是PHP中最强大最常用的数据结构. 生成一个包含100万个元素的关联数组, #PHP# 7 的耗时仅为 #Node.js# 7 的1/3,有图有真相. 所以说,就算Node有Google V8 JIT支持,但性能也未必就一定比没有JIT的PHP高.
心镜魔
心镜魔
很强大 #Node.js#
瑶瑶爸
瑶瑶爸
源码在哪下 #Node.js#
华宰
华宰
已经被 #Node.js# 的各种版本搞晕了
叶秀兰
叶秀兰
#nvm-windows# 使用#Go#编写的#Node.js#版本管理器,真真是醉了
wendal
wendal
node.js 4.0 发布了!!! #Node.js# #IO.js#
红薯
红薯
@景德真人 最近居然一直在研究 Node.js 有种出来走两步? kamote
鉴客
鉴客
Node.js 打包 zip 的代码

Node.js 15.2.0 发布,修复抛出对象引用问题

Node.js 15.2.0 发布,Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时。 新版本的显著变化包括: events: getEventListeners 静态 (Benjamin Gruenbaum) #35991 fs: 在 writeFile ...

11/13 10:11

Node.js 15.1.0 发布,新增诊断通道模块

没投过票?千万别说你来过 OSC https://www.oschina.net/project/top_cn_2020 Node.js 15.1.0 发布了,本次更新加入了一些实验性的新功能,更新内容包括: 新增诊断通道diagnostics_channel...

11/05 11:21

被创造者嫌弃,Node.js 如何应对来自 Deno 的挑战

没投过票?千万别说你来过 OSC https://www.oschina.net/project/top_cn_2020 JavaScript 运行时 Node.js 于日前更新到了 15 版本,该软件自发布至今已走过了 11 年的岁月。但在今年 5 月,其...

11/05 10:03

Node.js 15 正式发布,14 将支持到 2023 年

JavaScript 运行时 Node.js 已经更新到了 15 版本。Node.js 15 将取代 Node.js 14 作为项目团队目前的发布主线,Node.js 14 已被转移到长期支持。据团队介绍,Node.js 15 将每两周更新一次,...

10/22 11:40

Node.js v14.13.1(Current)发布

Node.js v14.13.1 现已发布,具体更新内容如下: Notable changes fs 从 rmdir recursive 中删除实验性的内容 Commits [ 7dc6b2fac7] - build:添加对 section orderin 的支持 [ 05e08bdf13...

10/10 10:25

Node.js v12.19.0 (LTS) 发布

Node.js v12.19.0 (LTS) 已发布,有以下值得关注的更新: [d065334d42] - (SEMVER-MINOR) module: package "imports" field #34117 [b9d0f73c7c] - (SEMVER-MINOR) n-api: 创建 N-API 版本 ...

10/07 13:28

Node.js v14.13.0(Current)发布

Node.js v14.13.0 现已发布,具体更新内容如下: Notable changes [ 19b95a7fa9] -(SEMVER-MINOR) deps:升级到 libuv 1.40.0#35333 [ f551f52f83]- (SEMVER-MINOR) module:通过静态分析为...

10/01 10:14

报告:将 npm 库集成到 Node.js 应用中的危险性被夸大

受一些负面事例的影响,一直以来,通过 Node Package Manager(npm)提供的 JavaScript 软件包的安全性总是备受质疑。近日,几位隶属于 IEEE 的计算机科学家则发布了一篇论文表示,npm 软件包...

09/29 08:30

Node.js v14.12.0 (Current) 发布

Node.js v14.12.0 现已发布,具体更新内容如下: Notable changes deps: 更新至 uvwasi 0.0.11#35104 n-api: 创建 N-API 版本 7#35199 添加更多属性默认值#35214 Commits [5229ffadcf] ...

09/25 07:17

Node.js v10.22.1, v12.18.4 和 v14.11.0 发布

Node.js v10.22.1, v12.18.4 和 v14.11.0 已发布,这是一次安全更新,三个版本均修复了安全问题。 v10.22.1 (LTS) 这是一个安全版本,已修复的漏洞: CVE-2020-8252: 开启 fs.realpath.nati...

09/18 07:09

没有更多内容

加载失败,请刷新页面

7
回答
为什么node.js的并发这么差劲还自翔高并发?

首先看这个专门测试网站,node.js连影子我都没看到 https://www.techempower.com/benchmarks/#section=d...

2019/01/09 17:19
3
回答
node.js的用户权限管理

@红薯 你好,想跟你请教个问题:看你在网站上发了不少关于node.js的帖子,不知道你有没有关于node.js做ldap这方面的经验和例子,或者node....

2012/05/18 15:45
1
回答
在nodejs脚本中如何查看已经安装的node_module的版本
saileidigi 的回答 09/05 16:34
最佳答案
// 当前项目全部包 npm list --depth=0 // 当前项目的某个包 npm view <module_name> version
5
回答
如何将nodejs项目打包成可运行的exe文件
红薯官方 的回答 2018/03/16 13:47
最佳答案
用 WinRAR 软件制作可执行的压缩包,自动解压并且执行里面的某个程序。
1
回答
node.js中生成pdf文档

在node.js中使用什么库或者工具生成pdf文档

2013/12/30 11:20
4
回答
js里面有这样的写法吗$$eval()

用puppeteer学写爬虫,里面有这么一段代码 const page = await browser . newPage (); await page ...

07/25 18:25
1
回答
有没有开源 node.js 用户系统、权限系统可推荐?

这部分属于标配,如何快速搭建呢?

04/13 15:45
48
回答
PayPal为什么从Java迁移到Node.js,性能提高一倍,代码减少44%

大家都知道PayPal是另一家迁移到Node.js平台的大型公司,Jeff Harrell的这篇博文 Node.js at PayPal 解释了为什么从J...

2013/12/12 10:32
1
回答
NodeJS, Fatal process out of memory: Zone
martinzh 的回答 04/16 20:38
最佳答案
把目录node_modules删了, 重新install一下好了。 最终也没找出根本原因是啥。han
2
回答
通过PM2创建Node.js微信公众号配置接口的问题

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

01/20 11:29

没有更多内容

加载失败,请刷新页面

[Node.js] 01 - How to learn node.js

基本概念 链接:https://www.zhihu.com/question/47244505/answer/105026648 链接:How to decide when to use Node.js? JavaScript 是一种(最好的)编程语言, 主要作为前端开发中用来增加网页...

2018/04/05 07:03
48
0
Node.js

介绍 JavaScript 高涨的人气带来了很多的变化,以至于如今使用其进行网络开发的形式也变得截然不同了。就如同在浏览器中一样,现在的我们也可以在服务器上运行 JavaScript ,从前端跨越到后端...

2014/03/21 20:22
185
0
Node.js

简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。 Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引...

2018/11/19 09:52
33
0
Node.js-Webstorm2018配置nodejs

网上都是webstorm老版本的设置方法!根本就找不到以下配置项: 下面介绍2018版的配置方式。功能:使webstrom支持node.js语法检测及语法提示! 例如:配置前,没有任何提示 配置后 配置方法:...

2018/07/14 16:22
26
0
Node.js

简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。 Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引...

2018/11/03 08:22
2
0
nodejs

21、nodejs异步读写文件 https://blog.csdn.net/songmaolin_csdn/article/details/52910771 20、nodejs垃圾回收 node --max_semi_space_size=1 --max_old_space_size=10 1.js --production m...

2018/03/15 13:47
10
0
Node.js

1.Node来历 2009年,正是推出基于Javascript语言和V8引擎的开源Web服务项目,命名为Node.js,Node.js是第一次把Javascript带到后端开发。全很很多开发人员都熟悉Javascript,所以Node.js一下子...

2018/07/10 01:13
8
0
NODEJS

nodejs基础(http://javascript.ruanyifeng.com/nodejs/basic.html)+api+实际==学好nodejs

2014/07/14 10:34
26
0
Node.js

JavaScript 运行环境

2018/06/07 09:35
13
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部