如何编写服务器端node.js/express方法
How do I write a server side node.js / express method?
让我首先说,我来自Meteor背景,在那里,如何创建和调用客户端和服务器端方法有着明显的分离,所以我很难理解Express中的工作原理。
话虽如此,我正在努力:
1) 编写一个只存在于服务器上并且对客户端隐藏的方法,并向客户端返回一个值。
2) 从客户端调用所述方法,并打印/console.log方法的返回值。
例如,如果我有一个采用两个数字的表单的以下html:
<div class="container">
<div class="form-group">
<label>First Number:</label>
<input type="text" name="firstNum">
</div>
<div class="form-group">
<label>Second Number:</label>
<input type="text" name="secondNum">
</div>
<div class="form-group">
<label>Answer:</label>
<input type="text" name="answerswer">
</div>
<button type="" id="calculate" name="calculate" class="btn btn-default">Calculate</button>
</div>
单击"计算"后,我希望它将这两个数字发送到服务器,将它们相加,并在"回答"文本框中返回值。
有人能给我关于如何做到这一点的一般指导方针吗?或者给我一个关于如何做到的教程?
谢谢。
您可以设置一个POST路由,提供2个数字,然后服务器在响应的正文中给出答案。
网站上有一个关于快递路由的指南,你可以使用AJAX或Fetch来触发这两个数字,解析服务器上的正文以获得这些数字,进行操作,然后在响应中返回答案。在客户端上收到响应后,请更新UI。
相关文章:
- NodeJS Express中的分页方法
- 使用异步模块的Express + Mongoose请求处理程序的更简洁的方法
- 如何使用javascript express node将变量从控制器中的一个方法公开.js到另一个控制器.js
- Express+PassportJs:为什么我们需要在passport策略中延迟process.nextTick()方法
- express js中的async.waterfall方法
- 在node.js和express中基于路径运行不同数据库查询的更好方法
- 无法调用方法'发送'express js中未定义的(响应未定义)
- 如何使用 util 将方法添加到模块 express() 中
- Express 没有方法“uid”
- 在 node 中使用中间件与 express 和 connect 的最常见方法是什么?
- fs.readFile 的替代方法,用于在 Express 中使用 res.json 时加载车把模板
- 使用 Express 4 在 Node.js 中全局处理异常的最佳方法
- 在Nodejs / Express中上传图像的最简单方法是什么
- 在Express.js中使用PUT方法
- 有没有一种方法可以在express.js中的url路由中执行动态键/值参数
- Coffeescrapt+Express.js:将req.session传递给模型类的有效方法
- 在Express和Node.js中,是否可以扩展或覆盖响应对象的方法
- 什么'这是用express.js处理mongose连接的正确方法
- 重写Node.js Express响应方法
- 如何编写服务器端node.js/express方法