node.js 中的 MVC 对开发 restful api 很重要吗?

     2023-02-23     264

关键词:

【中文标题】node.js 中的 MVC 对开发 restful api 很重要吗?【英文标题】:Is MVC in node.js important for deveolping a restful api? 【发布时间】:2020-05-12 05:47:16 【问题描述】:

我正在学习 node.js,但我对 Web 开发不感兴趣,我学习它是为了将它用作我的移动应用程序的服务器或后端。

我学习的课程包括一个关于 MVC(模型视图控制器)的模块,我想知道它对于使用 express 开发 api 然后在我的应用程序中使用它是否重要?

我是一名 Flutter 应用开发者。

【问题讨论】:

【参考方案1】:

如果您的目标是只开发一个没有视图的后端,那么您不需要遵循 MVC 模型,因为您不需要 MVC 中的 V。您可以在 express 中开发调用您的控制器的路由。

【讨论】:

在node.js上搭建react.js开发环境

...的JAVASCRIPT库。React主要用于构建UI,很多人认为React是MVC中的V(视图)。React起源于Facebook的内部项目,用来架设Instagram的网站,并于2013年5月开源。React拥有较高的性能,代码逻辑非常简单,越来越多的人已开始关注和使用它。... 查看详情

基于node.js开发个性化全网内容抓取平台

...程内容】00课前预习内容01搭建http服务02Express基础03Express中的MVC04MongoDB实操05mongoose06Node.js异步最佳实践07错误处理和日志08鉴权09爬虫系统初步10鉴权实战和爬虫实战111Redis+爬虫实战12使用pm2管理爬虫进程13推荐系统初步14微服务初... 查看详情

Node.js - 开发中的自动刷新

】Node.js-开发中的自动刷新【英文标题】:Node.js-AutoRefreshInDev【发布时间】:2016-06-1618:20:56【问题描述】:我正在尝试改善我的Node.js中的DEV体验。为此,我想:a)更改服务器端代码时重新启动我的服务器b)当客户端代码发生变化... 查看详情

node.js项目目录介绍

...(css,js,img)。routes:路由控制器。views:视图目录(相当于MVC中的V)。app.js:项目入口及程序启动文件。package.json:包描述文件及开发者信息。------------------------------------ 查看详情

如何将键:值对添加到 node.js 中的 json 列表?

】如何将键:值对添加到node.js中的json列表?【英文标题】:Howwouldiaddakey:valuepairtoajsonlistinnode.js?【发布时间】:2021-08-0306:09:27【问题描述】:我正在使用node.js,我想将命令中的参数和服务器ID作为键:值对添加到json文件中,如... 查看详情

避免对 Node.js 中的存储过程进行 SQL 注入

】避免对Node.js中的存储过程进行SQL注入【英文标题】:AvoidingSQLInjectionstotheStoredProcedureinNode.js【发布时间】:2019-06-2618:45:55【问题描述】:在调用存储过程时如何避免来自Node.js的SQL注入假设我在UI的前端输入了一些特殊字符例如... 查看详情

Solana - 如何从 JavaScript / Node.js 中的本地密钥对获取帐户?

】Solana-如何从JavaScript/Node.js中的本地密钥对获取帐户?【英文标题】:Solana-HowtogettheaccountfrommylocalkeypairinJavaScript/Node.js?【发布时间】:2021-12-0702:24:11【问题描述】:我正在尝试编写一个node.js程序,将一个SOL空投到我的devnet帐户... 查看详情

使用 Node.js 对 JSON 中的字符串大小有限制吗?

】使用Node.js对JSON中的字符串大小有限制吗?【英文标题】:IstherealimitonthesizeofastringinJSONwithNode.js?【发布时间】:2014-07-3123:36:27【问题描述】:我的Node.js应用程序的一部分涉及从用户接收字符串作为输入并将其存储在JSON文件中... 查看详情

使用 Oracle 程序 - Node.js Knex.js

...】:早安各位!一切顺利吗?我在开发将使用Oracle数据库中的某些信息的API时遇到问题。我使用Knex.js查询构建器在Node.js中开发了API框架。我直接在后端开发了这个对数据库的查询,运行后我设置了可以直接在数据库中进行这个... 查看详情

Node.js Express 中的异步代码

】Node.jsExpress中的异步代码【英文标题】:AsynchronouscodeinNode.jsExpress【发布时间】:2017-02-0403:43:28【问题描述】:我正在尝试使用Node.jsExpress创建MVC模式,但这在执行异步代码时似乎是一项非常不可能的任务。例如:我从模型中的... 查看详情

在 Node.js 中对数组中的相似字符串进行分组

】在Node.js中对数组中的相似字符串进行分组【英文标题】:GroupsimilarstringsfromanarrayinNode.js【发布时间】:2017-07-0123:28:17【问题描述】:假设我有一个数组中不同URL的集合:varsource=[\'www.xyz.com/Product/1\',\'www.xyz.com/Product/3\',\'www.xyz.c... 查看详情

node.js开发实战详解的内容体系

...HelloWorld的实现及异步编程思想等。第2章主要介绍了Node.js中的模块的概念,以及Node.js中exports和module.exports之间的联系和区别。Node.js中的NPM模块包含request、socket.io、express、jade和forever模块。Node.js中的设计模式包含单例、适配器... 查看详情

Node.js 服务中的 Hystrix 仪表板?

】Node.js服务中的Hystrix仪表板?【英文标题】:HystrixDashboardinginNode.jsServices?【发布时间】:2020-09-1521:15:57【问题描述】:Node.js中是否有任何功能可以从Node.js服务流式传输hystrix事件以在仪表板上对其进行监控。【问题讨论】:【... 查看详情

比较 Node.js 中的两个 uuid

】比较Node.js中的两个uuid【英文标题】:ComparingtwouuidsinNode.js【发布时间】:2015-06-3008:48:23【问题描述】:我有一个问题,我在网上的研究中找不到任何答案。我在Node.js和Cassandra中开发一个Web应用程序。我目前正在开发一个通知... 查看详情

类似 MVC 的代码如何在 Node.js 中工作?

】类似MVC的代码如何在Node.js中工作?【英文标题】:HowwouldMVC-likecodeworkinNode.js?【发布时间】:2011-01-1121:14:25【问题描述】:我开始了解node.js,并试图弄清楚我将如何做正常的MVC工作。例如,这是一个Django视图,它从数据库中提... 查看详情

node.js入门

一、前言这个周末花了一些时间学些Node.js。主要是从大的方向进行学习。对Node.js一些特性,功能,用法,框架进行了初步了了解。二、基础参考:http://www.runoob.com/nodejs/nodejs-tutorial.html三、MVCnode.js的Mvc主要是使用express和express-co... 查看详情

Node js, mongoose 对数据库中的数据进行排序

】Nodejs,mongoose对数据库中的数据进行排序【英文标题】:Nodejs,mongooseSortdatafromdatabase【发布时间】:2020-01-0321:35:21【问题描述】:假设我有一个汽车收藏。现在我想买一辆红色且里程少于10万公里的汽车。我应该从数据库中获取... 查看详情

10个最佳的node.js的mvc框架

补充:http://nokit.org/https://thinkjs.org/zh-cn/doc/index.html Node.js是一个基于ChromeJavaScript运行时建立的一个平台,用来方便地搭建快速的,易于扩展的网络应用·Node.js借助事件驱动,非阻塞I/O模型变得轻量和高效,非常适合runacrossdist... 查看详情