express入门(4)-get

本文介绍如何使用Node.js的Express框架快速搭建一个简单的HTTP服务,包括路由设置、从前端表单获取参数并以JSON格式返回数据的具体实现过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


1,路由
app.get('/get', function (req, res) {
})
var server = app.listen(8888);

在浏览器输入http://localhost:8888/get 会由当前方法处理

2,参数获取
//1,创建数组
var response = {
        "name":req.query.name,
        "passwd":req.query.passwd
    };
//2,把数组转为json格式数据
var data =JSON.stringify(response);
3,返回数据
res.end(data );
4,代码

(1)创建一个静态页面,在浏览器输入http://localhost:8888/index访问这个静态页面。

<html>
<body>
<form action="http://localhost:8888/get" method="GET">
   用户名: <input type="text" name="name">  <br>

   密码: <input type="password" name="passwd">

    <input type="submit" value="Submit">
</form>
</body>
</html>

(2)编写后台代码

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

app.get('/index', function (req, res) {
    res.sendFile( __dirname + "/" + "index.html" );
})

app.get('/get', function (req, res) {

    // 输出 JSON 格式
    var response = {
        "name":req.query.name,
        "passwd":req.query.passwd
    };

    res.end(JSON.stringify(response));
})

var server = app.listen(8888);

(3)代码地址
http://download.youkuaiyun.com/detail/wzjisking/9904725

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值