node js是中间件吗? [关闭]

Posted

技术标签:

【中文标题】node js是中间件吗? [关闭]【英文标题】:Is node js is middleware? [closed] 【发布时间】:2017-07-21 16:41:26 【问题描述】:

当我开始学习 nodeJs 时,我认为这是一种服务器端后端语言。但后来我从一位资深开发人员那里得知,NodeJs 不是后端,它是中间件。

我没有找到任何关于这一点的具体文章.. 任何人都可以清除这个。它只是中间件,还是可以作为中间件语言与服务器端语言一起使用?

【问题讨论】:

Node 不是后端或中间件——它是 javascript 的运行时环境,可用于编写或多或少您想要的任何内容……包括服务器后端和中间件。 感谢@ChristopherRonning 【参考方案1】:

请阅读https://nodejs.org/en

确实 node.js 的行为类似于后端,可以替代 php、asp.net。 在 node.js 上做 mvc 应用有很多支持的框架,例如 express、koa

【讨论】:

【参考方案2】:

google V8引擎支持,编译成c++,让js更高效更快捷。所以它可以做很多事情,不仅仅是服务器端或中间件。

由于发展迅速,很多公司都用它作为中间件,那么前端就可以写两边代码了。

【讨论】:

以上是关于node js是中间件吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Node.js、Vue.js 和 Passport.js。 .isAuthenticated() 总是返回 false? Axios 标头可能吗?

什么是 Node.js 的 Connect、Express 和“中间件”?

nodejs 中使用mysql数据有没有类似 mongoose 的中间件

如何在 Node.js / Express.js 中将中间件放在它自己的文件中

Node.js -- Express框架中间件

Express 中间件丨Node.js-初识 Express