Mean Stack面试题及答案 - [ 编程语言 ]

Mean Stack面试题及答案

平均堆栈(Mean Stack)是四种流行的基于JavaScript的技术MongoDB,Express,AngularJS和Node的组合,允许开发人员开发完整的Web应用程序。

1. Node.js有哪些功能?

Node.js是一个单线程但高度可扩展的系统,它利用JavaScript作为脚本语言。它使用异步,事件驱动的I/O而不是单独的进程或线程。 它可以通过单线程事件循环和非阻塞I/O实现高输出。

详细答案>>

2. 平均堆栈(Mean stack)是什么?

平均堆栈(Mean stack)是四种流行的基于JavaScript的技术MongoDB,Express,AngularJS和Node的组合,允许开发人员开发完整的Web应用程序。

详细答案>>

3. Express是什么?

Express是Node.js.的轻量级Web框架。它为构建单页和多页Web应用程序提供了强大且可扩展的解决方案。 Express的灵感来自Sinatra(Ruby框架)。

详细答案>>

4. MongoDB数据库中的Mongoose是什么?

Mongoose是MongoDB和NodeJS的MongoDB对象数据建模(ODM)库。它提供了一个直接的,基于模式的解决方案来为您的应用程序数据建模。 它包括内置的类型转换,验证,查询构建,业务逻辑钩子等,开箱即用。详细答案>>

5. AngularJS与NodeJS的不同之处?

Angular和Node Js的目的完全不同。
AngularJS是处理应用程序的UI和客户端的前端框架,而NodeJ是用于构建服务器端应用程序的运行时环境。

详细答案>>

6. 如何安装Express?

运行以下命令安装Express:

npm install express --save
详细答案>>

7. Express.js中的路由是什么?

路由是框架用于决定服务器如何响应/处理URL/端点的机制。 Express提供了一种处理应用程序路由的绝佳方法。 以下是在Express中处理路由的基本代码。 var express = require('express') var app = express() // respond with "hello world" when a GET request is made to the homepage app.get('/', function...详细答案>>
注: 此试题仅作为相关知识水平测试,不能作为权威试题和答案。非商业转载注明原文链接即可;商业转载需本站授权同意。