我的编程空间,编程开发者的网络收藏夹
学习永远不晚

node如何搭建web服务器

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

node如何搭建web服务器

小编给大家分享一下node如何搭建web服务器,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

web服务器的基本知识

功能:1.接收HTTP请求(get,post,delete,put)2.处理HTTP请求

常见的web服务器架构:

1. Nginx/Apache:负责接收http请求,确定谁来处理请求,并返回请求的结果

2. php-fpm/php模块

常见得到请求

1.请求文件:包括要处理的静态文件

2.完成特定的操作,如登录,获取特定数据等等

使用http创建web服务器

//引入nodejs的核心模块http
var http = require('http') ;
//创建一个http实例
var reqHandler = function(req,res){
 res.end("我全部接受完了") //用来表示已经对响应内容全部接收
}
var web = http.createServer(reqHandler());
web.listen(666)
console.log("http runnibg on http://localhost:666")

运行方法在命令行中 输入node httptest.js即可

使用express创建web服务器

//引入模块
var express = require("express") ;

var app = express() ;

//通过路由控制响应;
app.get('/',function(req,res){
 res.end("mingming love dama")
})
app.listen(666 , function(){
 console.log('express is running')
}) ;

效果同上

静态文件

app.use(express.static('./public'))

以./public作为静态文件仓库的起始位置。

路由

将不同的请求分配给响应的处理函数

三种路由的方法 :1) path方法  2)Router方式  3)route

1. path方法

app.get('/test',function(req,res){
 res.send("id: "+req.query.id+" password: "+req.query.password);
})

当我们请求http://localhost:3000/test?id=120&password=11001时会

node如何搭建web服务器  

这就是path方法设置路由。

2. Router方法 

var express = require("express") ;

var app = express();
app.use(express.static('./public'))
//引入路由
var router = express.Router() ;
router.use(function log(){
 console.log('Time: ', Date.now());
})
//调用路由
router.get('/',function(req,res){
 res.send('Birds home page');
})
router.get('/about',function(req,res){
 res.send('Birds about page')
})
router.get('/test',function(req,res){
 res.send('Birds test page')
})

app.use('/bird',router)
app.listen(3000,function(){
 console.log("express is running")
 //监听成功得回掉方法
})

这样就定制好了路由了

以上是“node如何搭建web服务器”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网行业资讯频道!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

node如何搭建web服务器

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Nodejs如何搭建Web服务器

使用Nodejs搭建Web服务器是学习Node.js比较全面的入门教程,因为要完成一个简单的Web服务器,你需要学习Nodejs中几个比较重要的模块,比如:http协议模块、文件系统、url解析模块、路径解析模块、以及301重定向问题,下面
2022-06-04

如何用Node搭建Https服务

这篇“如何用Node搭建Https服务”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“如何用Node搭建Https服务”文章吧
2023-07-05

node学习记录之搭建web服务器教程

web服务器的基本知识 功能:1.接收HTTP请求(get,post,delete,put)2.处理HTTP请求 常见的web服务器架构: 1. Nginx/Apache:负责接收http请求,确定谁来处理请求,并返回请求的结果 2. ph
2022-06-04

如何搭建一个 web 服务器

如何搭建一个 web 服务器?在今天的数字时代,Web服务器是建立和托管自己的网站或应用程序的关键组成部分。虽然有许多方便的解决方案,例如使用云服务提供商提供的托管服务,但是了解如何搭建自己的Web服务器仍然是一个有价值的技能。
如何搭建一个 web 服务器
2024-01-23

容器云如何搭建web服务器

要搭建一个容器云中的Web服务器,可以按照以下步骤进行操作:1. 选择一个容器管理平台:选择一个合适的容器管理平台,如Docker、Kubernetes等。2. 安装和配置容器管理平台:根据所选择的容器管理平台的官方文档,安装和配置该平台。
2023-09-22

阿里云服务器如何搭建web

阿里云服务器是一种高性能计算云服务器,可以通过多种方式搭建web,以下是一些可能的Web架构和方法:选择合适的数据库:根据使用的平台和数据量选择适合的数据库,例如MongoDB、Redis等。还可以选择一个适当的存储平台,例如MongoDB、Redis等。选择一个适合的网站模板:阿里云服务器可以提供一些网站模板,供用户选择和调整。例如,可以使用MongoDB模板构建一个简单的购物网站,或使
2023-10-26

openSUSE 12.1下如何搭建Web服务器

这篇文章给大家分享的是有关openSUSE 12.1下如何搭建Web服务器的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.开始说明本教程中使用的IP地址是192.168.0.100,主机名称为Server1.e
2023-06-16

如何在Alma Linux上搭建Web服务器

在Alma Linux上搭建Web服务器可以使用Apache或Nginx作为Web服务器软件。以下是在Alma Linux上搭建Web服务器的步骤:安装Apache或Nginx:使用以下命令安装Apache:sudo dnf install
如何在Alma Linux上搭建Web服务器
2024-04-19

如何在CentOS 6.2下搭建Web服务器

如何在CentOS 6.2下搭建Web服务器,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Centos 6.2下搭建web服务器如今,Linux在Web应用越来越广,许多企
2023-06-16

云服务器搭建web

云服务器是一种虚拟的、基于互联网的计算资源,可以通过互联网进行远程管理和应用程序部署。以下是几个步骤,用于搭建一个Web服务器,使其满足你的需求:选择虚拟服务器:首先,你需要选择一个可用于托管云服务的虚拟服务器。可以选择使用公有云服务,如亚马逊、微软、谷歌云等,或自建服务器。安装必要的软件和设置:在安装虚拟服务器的过程中,你需要使用相关的软件和设置,以便将它放置在可用的位置。可以使用虚拟服
2023-10-26

RHEL 8如何搭建 Apache Web 服务

RHEL 8如何搭建 Apache Web 服务,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。RHEL 8 搭建 Apache Web 服务,搭建前请把 yum 源配好。环
2023-06-05

云服务器搭建web服务器

云服务器是一种虚拟的、可伸缩的服务器,通常用于在云端托管应用程序。它具有高性能、高可用性和高可扩展性,可以快速地为用户提供可靠的云计算服务。如果你想搭建一个云服务器,可以考虑以下步骤:1.选择一家云服务器提供商:选择一家有良好声誉和口碑的云服务器提供商是很重要的,这样你可以得到一个稳定、可靠的云计算服务。2.准备硬件和网络连接:选择一个可以支持你的应用程序和数据的硬件平台以及网络连接。如果你需要连
2023-10-25

编程热搜

目录