express制作静态服务器,express(配置、创建服务器、静态资源服务)

这篇博客介绍了如何使用Express框架搭建一个简单的HTTP服务器,监听特定IP和端口,并设置GET请求处理。同时,展示了如何通过express.static中间件来托管静态文件,包括指定多个静态资源目录和虚拟路径,使得静态资源如JS、CSS和图片等能够正常访问。

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

配置express

1. 建一个文件夹 如:wjjweb

2. npm init -y

3. 下载express : npm install express --save

建立服务器

//建立服务器 get指定唯一路径

var express = require('express');

var app = express();

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

res.send('Hello World!');

});

var server = app.listen(3000,'192.168.1.104',function () {

var host = server.address().address;

var port = server.address().port;

console.log('Example app listening at http://%s:%s', host, port);

//Example app listening at http://192.168.1.104:3000

});

// use 方法监听所有的请求

// 创建方法一

// const express = require('express');

// const app = express();

// app.use((req, res) => {

// res.end(req.url);

// }).listen(3000, () => {

// console.log("running……");

// });

// -------------------------------------------------------------------------

// 创建方法二

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

var server = app.use((req, res) => {

res.send(req.url)

});

server.listen(3000, () => {

console.log("running……");

});

利用 Express 托管静态文件

/**

* 静态资源服务

* 可以指定多个目录作为静态资源的根路径

* 可以指定虚拟目录

* 目录下还可以建js/css/img目录,而且可以正常引入

*/

const express = require('express');

const app = express();

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

app.use('/www',express.static('www'));

app.listen(3000, () => {

console.log("running……");

})

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值