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 的中间件