1.什么是快递?Express是一个简单灵活的node.jsweb应用程序框架,可以快速构建一个功能齐全的网站。2、安装express并创建项目通过express-generator创建一个express项目,基本配置包括routes(路由)、package.json、view(hbs模板)等,可以直接写业务代码。#1.安装工具npminstall-gexpress-generator#2.创建项目:learn-expressexpress--view=hbs~/learn-express&&cd~/learn-express#3.初始化项目npminstall#4.启动npmstart#5.访问:http://localhost:3000/3.添加新页面使用上面新建的项目learn-express,因为已经配置了路由和视图,所以直接新建一个页面,使用的get方法http即可获取,步骤如下:使用vscode打开上面的项目。vscode下载新的routes/test.js文件varexpress=require('express');varrouter=express.Router();/*GET测试页面。*/router.get('/',function(req,res,next){res.render('test',{title:'测试页'});});module.exports=router;Newviews/test.hbs文件
{{title}}
修改app.js,添加路由,找到对应的地方添加如下内容vartestRouter=require('./routes/test');app.use('/测试',测试路由器);重启服务,即可通过http://localhost:3000/test访问新添加的页面。4、POST提交页面使用form表单提交数据,后台处理表单提交的数据。1.新建一个表单页面,新建一个routes/form.js文件//routes/form.jsvarexpress=require('express');varrouter=express.Router();/*GET表单页面。*/router.get('/',function(req,res,next){res.render('form',{title:'frompostsubmissionpage'});});module.exports=router;newform.hbs文件{{title}}
LastName: