关于快递在Nodejs使用教程

关于快递在Nodejs使用教程
表达的是一种简洁而灵活的Node.js的Web应用开发框架。它提供了一系列功能强大的功能,帮助您创建各种Web和移动设备应用程序

1.express结构

应用程序演示

| --- node_modules ------用于安装本地模块。

| ---公共------------用来存储用户可以下载文件,如图片脚本、样式表、等等。

| ---路线------------用于存储路由文件。

| ---观点-------------用来存储网页

为| ---app.js-----------的启动脚本的应用。

为| ---package.json----- -配置文件项目。

2 ..创建一个快速服务
/ / app.js文件
VaR表示=需要('express);
var(=);
指定的目录显示了的内容。
app.get(/功能(REQ,RES){
res.send('Hello World);
});
指定的端口
VaR服务器= app.listen(3000,函数()){
console.log('listening端口%d,server.address()。港口);
});
运行Nodejs应用
/ >节点app.js

三.中间件

中间件(中间件)是处理HTTP请求的函数。

当HTTP请求进入服务器时,服务器实例调用第一个中间件,然后决定是否在完成之后调用下一个中间件。

中间件的参数是:
四。时间-第一个错误处理,第二个客户请求请求,服务器响应响应第三,下一个中间件第四。例如函数(错误、请求、响应、下一个){ }

三。第一个客户请求请求第二服务器响应的时间,下一个中间件的时间为第三。比如函数(请求,响应,下一个){ }

两。时间要求的第一个客户的要求,二respondfunction。服务器响应,如函数(请求,响应){ }

4。使用中间件的使用

使用是Express调用中间件的方式,它返回一个函数。
app.use(功能(请求、响应){
response.writehead(200,{内容类型文本/平原});
response.end(你好世界!;
});
5。错误的内容显示
app.use((表示。bodyparser)); / /体参数
app.use((表示。methodoverride)); / /使用功能覆盖率
app.use(APP。路由器); / /使用路由
app.use(功能(呃,req,RES,下){
Console.error(ERR。堆栈);
res.send(500,打破了!);
});错误显示
6。路线

这里有很多种常用的快速路由方式:

。app.use(, / /中间件);得到后,路径 /治疗

。app.get( /

。app.post( /

。app.put( /

。app.delete( /

7。路径通配符*

说所有的路。
app.get(*),功能(请求、响应){
response.end(404!;
})返回所有路径404
捕获路径内容
app.get( / /:谁打招呼
res.end(你好,+ req.params.who + ,)
}); / / / / 你好爱丽丝网址,爱丽丝的URL将被捕获,在req.params.who属性的值
8。设置环境变量

集合用于指定变量的值。

app.set(视图引擎

9.response对象的方法

重定向重定向
response.redirect( /你好/动漫); / / / /你好重定向到动漫

sendfile发送文件
response.sendfile( / / /动画路径。MP4 );

呈现Web模板呈现,即将转换后的内容加载到Web页面。

response.render(指数

10.requst对象的方法

得到客户的IP地址:request.ip

得到上传文件:request.files

11。启动脚本package.json

package.json用于指定应用程序的信息,Nodejs版本号和其他组件
{
:演示
说明:我的第一个Express应用程序
版本:0.0.1
依赖项:{
Express:3
}
}
12.app入口app.js

app.js主要包括HTTP的创作,基本路线,监听端口号

13。动态网页模板视图

视图文件夹,用于存储所有页面模板。
/ / app.js
app.get(/功能(REQ,RES){
res.render('index,{标题:最近的一篇文章});
});
/ / index.js
这是!
14。指定静态网页目录

/ / app.js

app.use(express.static(征收')); / /指定的静态网页目录,当浏览器发送一个非HTML文件的请求,服务器会发现这个文件的公共目录

例如,服务器端是寻找bootstrap.css文件在公共 / / / CSS目录引导
好,本教程首先介绍给你,后续将继续更新,谢谢大家对网站支持
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部