繁体   English   中英

在Node.js中如果v8运行你的JavaScript,运行什么Node.js Api?

[英]In Node.js If v8 Runs Your JavaScript, What Runs The Node.js Api?

我正在尝试理解Node.js的内部结构。 据我所知,V8运行JavaScript(EcmaScript),这是有道理的。 由于所有的Node.js Api都不是JavaScript,而是看起来像JavaScript,我的问题是,什么运行Node.js Api。 什么运行

http.createServer();

要么

fs.readFile();

所有Node.js API 都是 JavaScript。

只有I / O操作被委托给完全用C编写的libuv库。像fs.readFile这样的东西只是libuv函数的包装器,即所谓的POSIX API。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM