【问题标题】:How to operate on POST requests received from the front end?如何对前端收到的 POST 请求进行操作?
【发布时间】:2020-10-19 05:15:53
【问题描述】:

我是全栈开发的新手。我正在尝试创建一个全栈计算器,用于学习目的。我的前端是使用 React 制作的,而我的后端是使用 Express 制作的。我没有保存任何数据;因此,我没有使用任何 DBMS。在前端,用户可以形成一个数学表达式,然后单击“等号按钮”,将包含该表达式的发布请求发送到我的服务器。 我的问题是在我向服务器发送 post 请求后,我如何对请求的正文进行数学运算并计算表达式的答案并将答案作为 get 请求发送?

【问题讨论】:

    标签: reactjs express frontend backend


    【解决方案1】:

    我认为您不需要后端来计算,只需从输入中获取值并在函数中执行,返回结果并渲染。

    【讨论】:

    • 是的,计算器应用程序不需要后端。我实际上用计算器作为一个简单的例子来解释我想要做什么。在我的真实项目中,我有一些算法将执行更高阶的计算。我不知道客户端是否适合具有此功能,这就是为什么我正在寻找在后端执行此操作的原因。也许,我需要为它创建一个 API?
    • @Jam3sHalliday 有道理。看起来您不需要服务器/后端来满足您的描述。但是,如果您想在后端执行计算,您只需要创建一个 POST 请求而不是 POST 和 GET。您的 POST 请求正文应包含相关输入,然后您可以将这些输入插入一个函数,该函数的结果将在响应中发送回客户端。例如return res.status(201).json(someCalculation)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-07
    • 1970-01-01
    • 2015-09-10
    • 1970-01-01
    • 2020-12-01
    • 1970-01-01
    相关资源
    最近更新 更多