300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > nodejs express

nodejs express

时间:2022-10-08 12:07:34

相关推荐

nodejs express

独角兽企业重金招聘Python工程师标准>>>

创建express服务器

//app.js文件

var express = require('express');

var app = express();

//指定更目录显示的内容

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

res.send('Hello World');

});

//指定监听端口

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

console.log('Listening on port %d', server.address().port);

});

运行nodejs应用程序

/>node app.js

中间件

中间件(middleware)就是处理HTTP请求的函数.

当一个HTTP请求进入服务器,服务器实例会调用第一个中间件,完成后根据设置,决定是否再调用下一个中间件.

中间件的参数为:

.四个的时候---第一个为错误处理,第二个为客户请求request,第三个为服务器响应respond,第四个为next中间件. 如function(error, request, response, next){}

.三个的时候---第一个客户请求request,第二个为服务器响应respond,第三个为next中间件. 如function(request, response, next){}

.两个的时候---第一个客户请求request,第二个为服务器响应respondfunction. 如function(request, response){}

路由

express路由的方式有多种

.app.use('/', middleware);

.app.get("/", middleware);

.app.post("/", middleware);

.app.put("/", middleware);

.app.delete("/", middleware);

app.get("*", function(request, response) {//* 所有路径都返回404

response.end("404!");

});

response对象方法

.重定向redirect

response.redirect("/hello/anime");//重定向到/hello/anime

.发送文件sendFile

response.sendFile("/path/to/anime.mp4");

.渲染网页模板render,即把变换的内容加载到网页.

response.render("index", { message: "Hello World" });//将message变量传入index模板,值为"Hello World"渲染成HTML网页

requst对象方法

.获取客户ip地址:request.ip

.获取上传的文件:request.files

/nodejs/express.html

/s/blog_ad0672d60101l2lx.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
相关阅读
nodejs 安装express

nodejs 安装express

2021-10-30

nodejs express 学习

nodejs express 学习

2023-10-13

nodejs之express -- 1

nodejs之express -- 1

2019-02-23

nodejs(6)express学习

nodejs(6)express学习

2021-09-14