如何使用node.js处理获取请求(快速)

阿尔伯特

我是一个node.js新手,并且正在用它创建我的第一个大型应用程序(我正在使用Express)。当用户使用get请求加载ID时,我需要让我的网页执行一些javascript画布绘制

www.mywebsite.com/page?id=22

我知道我可以用一个简单的方法来处理

var express        =        require("express");
var app            =        express();
app.get('handle',function(request,response){
    //request.id
});

但我不知道如何使用该ID的要求的图纸开始网页。互联网上Express和Get上的每一篇教程都解释了如何处理get请求……这个问题是关于“接下来会发生什么?”

改写:我不确定我应该如何从Express告诉html页面“您需要绘制与此ID关联的内容”,然后将该页面发送回用户。

脱水

您可以在此之后使用idfromparams并返回基于该ID的响应。

var express = require('express');
var app = express();

app.get("/page/:id",function(request, response){
    var id = request.params.id;
    // do something with id
    // send a response to user based on id
    var obj = { id : id, Content : "content " +id };

    response.writeHead(200, {"Content-Type": "application/json"});
    response.write(JSON.stringify(obj));
});

笔记:

  1. 您可以使用/page/:id类似www.mywebsite.com/page/22或的网址www.mywebsite.com/page?id=22并且可以使用request.params.id(输出:22)访问服务器上的id

  2. 有了response您就可以write响应服务器了。在这个例子中,我返回了一个儿子对象

  3. writeHead 200中,来自status的状态表示OKcontent-type表示我返回了一个json对象

  4. 您可以返回想要的内容,页面或其他内容,这只是一个示例(PoC)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如果模板存在,如何自动处理获取请求(使用node.js + express)

node.js-请求-在后处理程序中快速使用文件readStream

如何使用请求方法 Node.JS 处理 cookie

如何通过Node.js使用请求处理超时

如何使用Node.js / Passport处理未经授权的请求

使用快速发布请求处理数组

如何获取Node.js请求类型?

如何在node.js中使用多个请求处理程序?

使用node.js测试API如何处理无效的JSON语法请求主体

如何在Firebase托管上使用node.js处理根路径请求?

如何使用Node.js处理不正确的POST请求?

优先级,如何使用node express js处理xmlhttprequest发布请求

使用 Node js,如何使用 yahoo 天气 api 在单个请求中获取多个城市的天气提要

如何从Node.js http获取请求中获取数据

Node.js服务器如何处理请求?

单线程Node.js如何同时处理请求?

Node.js如何处理传入的请求?

如何处理 node.js 请求中的 URI 错误?

给定来自 google oauth 请求的离线代码,如何使用 node.js 获取 google 日历信息?

如何使用Node.js中的请求库获取原始HTTP消息正文?

如何获取 POST 请求 JSON 然后使用 Node.js 更改 JSON 格式?

如何使用Node.js中的请求获取内部HTML代码?

如何使用Node.js在HTTP请求中获取跟随的javascripts名称?

Node.JS-使用异步功能处理传入的请求

使用 Node.js 和 Firestore 处理来自请求的响应

ReactJS - 如何排队请求(快速按钮点击),并连续处理响应?

如何在快速路由器获取请求中使用从节点获取中获取

使用Node.js进行POST请求时,如何获取请求有效内容的内容长度?

如何使用node和ionic获取发布请求