有一点问题。 我有一些任务,必须在客户端服务器系统中处理一些数据。 在客户端,我可以在JS上创建不同的http请求。 例如:
$http.post(url, DataObj);
$http.get(url, DataObj);
$http.insert(url, DataObj);
$http.deletet(url, DataObj);
$http.update(url, DataObj);
在NodeJS的服务器端,我可以识别请求类型,获取请求数据并执行一些服务器逻辑,之后我可以发回一些ansver或数据对象。 Node JS示例:
var apiRoutes = express.Router();
apiRoutes.post('route', function(req, res) {
someFunction(req.params.data);
res.send(ResponseDataObj); }
or
apiRoutes.delete('route', function(req, res) { .... }
问题是我无法理解客户端PHP必须如何识别请求类型(实际发布,更新),获取请求数据以处理它并发送结果结果数据。 我可以在一个脚本中完成所有这些操作,还是必须做一些 每个操作的脚本包含如下数据:
getData.php
insertData.php
updateData.php
deleteData.php
如果有人有类似的任务,请分享我能理解的代码示例,或参考示例。非常感谢你。
答案 0 :(得分:1)
您可以使用$_SERVER['REQUEST_METHOD']
在PHP中获取请求方法。但是对于更结构化的方法(正如您对Express
所做的那样),我建议使用轻量级框架为您完成繁重的工作。想到这些: