我的节点 package.json 中的 cores 和 cors 有啥区别?

Posted

技术标签:

【中文标题】我的节点 package.json 中的 cores 和 cors 有啥区别?【英文标题】:What is the difference of cores and cors in my node package.json?我的节点 package.json 中的 cores 和 cors 有什么区别? 【发布时间】:2019-04-03 03:26:18 【问题描述】:

在我的 Nodejs package.json 中,我可以看到 "cores": "^0.8.5" 和 "cors": "^2.8.4" ,Cores 和 cors 有什么区别?

【问题讨论】:

同“wars”和“wares”之间:一个“E”。 cors 是一个帮助处理跨域资源共享 (CORS) 的库。 cores 显然与 CouchDB 有关。绝对没有什么相似之处,除了名字。 【参考方案1】:

CORS 是一个用于提供 Connect 中间件的 NODEJs 包,它是将各种“中间件”粘合在一起以处理请求的简单框架。换句话说,它是一种安全松弛措施,需要在某些 API 中实现,以便让 Web 浏览器访问它们。顺便说一句,cors 代表跨域资源共享。

而 Cores 是一个提供 CouchDB 资源的 NODEJ。

参考 NPM 文档:

CORS

CORES

【讨论】:

以上是关于我的节点 package.json 中的 cores 和 cors 有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章

节点使用 package.json 文件吗?

package.json 中的节点引擎 8.x 或 10.x

我应该依赖 package.json 还是对我的节点模块进行版本控制?

将相同的参数传递给 package.json 中多个脚本的节点

一个包中有多个 package.json 文件

使用 package.json 依赖项作为 gulpfile.js 中的文件夹结构