NodeJS 在前端和后端之间Map变量名[关闭]

clj7thdc  于 2023-11-17  发布在  Node.js
关注(0)|答案(2)|浏览(131)

已关闭。此问题为opinion-based。目前不接受回答。
**要改进此问题吗?**更新此问题,以便editing this post可以使用事实和引文来回答。

昨天就关门了。
Improve this question
我正在开发一个全栈应用程序(React、Node、Posterre)。当从前端接收表单数据时,我期望某些变量名sush为firstName,并且我在后端服务器上将firstNameMap到first_name,以将其插入到posterre数据库中。现在,我的问题是关于GET请求和将数据发送回前端:我应该在发送json之前将名称Map回服务器上的前端命名约定(将first_nameMap回firstName),还是在前端处理Map?对于这种情况,最佳做法是什么?

t5zmwmid

t5zmwmid1#

是的,最好的做法是将Map的代码放在一个地方:或者在后端,或者在前端,而不是两者都在。保持每个API内的命名约定一致。
如果您的后端接受firstName作为输入,并在插入数据库时在内部进行Map,那么它也应该在从数据库阅读时在内部进行Map,并提供firstName作为输出。

smtd7mpg

smtd7mpg2#

在SQL查询中,您可以重命名数据:

SELECT first_name as "firstName"

字符串
从查询返回的对象将具有正确命名的属性。

相关问题