分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

使用Node后端处理网页GET请求

发布时间:2023-09-06 02:32责任编辑:赖小花关键词:后端GETNode

后端代码

var http = require(‘http‘);var fs = require(‘fs‘);var url = require(‘url‘);// 创建服务器http.createServer(function (request, response) { ???// 解析请求,包括文件名 ???var pathname = url.parse(request.url).pathname; ???var RTA = decodeURI(request.url); ???console.log("客户端请求的完整 URL ?/ ??" + RTA); ???if (RTA === "/favicon.ico") { ???????//如果请求网页图标,则忽略 ???} else { ???????// ?URLparame URL中的参数部分 ???????var URLparame = url.parse(request.url, true).query; ???????// 从文件系统中读取请求的文件内容 ???????fs.readFile(pathname.substr(1), function (err, data) { ???????????if (err) { ???????????????// 输出错误 ???????????????console.log(err); ???????????????response.writeHead(404, { ???????????????????‘Content-Type‘: ‘text/html‘ ???????????????}); ???????????} else { ???????????????// 响应请求 ???????????????response.writeHead(200, { ???????????????????‘Content-Type‘: ‘text/html‘ ???????????????}); ???????????????// 响应文件内容 ???????????????if (RTA === "/index.html") { ???????????????????// 如果仅请求网页域名,立刻输出请求的文件名 ???????????????????response.write(data.toString()); ???????????????????//否则分析请求参数 ???????????????} else { ???????????????????// 获取URLparame 具体参数 ???????????????????var uid = URLparame.LoginName; ???????????????????var psw = URLparame.LoginKey; ???????????????????var che = URLparame.LoginChe; ???????????????????//输出请求信息 ???????????????????console.log("URL中的参数值 ???LoginName / ?" + uid); ???????????????????console.log("URL中的参数值 ???LoginKey / ??" + psw) ???????????????????console.log("URL中的参数值 ???LoginChe / ??" + che) ???????????????????if (uid === 1) { ???????????????????????console.log("处理程序:", "我该干啥?"); ???????????????????} ???????????????} ???????????} ???????}); ???}}).listen(8080);// 控制台会输出以下信息console.log(‘Server running at http://127.0.0.1:8080/‘);

使用Node后端处理网页GET请求

原文地址:https://www.cnblogs.com/Anbrera/p/10346708.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved