实例是模拟登录页面提交表单,然后根据信息判断是否登录成功

login.js

var express =require('express');
var router =express.Router(); router.get('/',function(req,res,next){
res.render("login.jade");
}); module.exports = router;

login.jade

doctype html
html
head
meta(http-equiv="Content-Type",content="text/html; charset=utf-8")
title 添加数据页
body
h1 请填写你要发送的信息
form(action="/loginmsg",method="post")
input(name="msg",type="text",id="msg")
input(name="submit",type="submit")

loginmsg.js

var express =require('express');
var router =express.Router(); router.post('/',function(req,res,next){
var msg = req.body.msg;
if(msg){
res.render("loginmsg.jade",{msg:msg});
}
}); module.exports = router;

loginmsg.jade

doctype html
html
head
title 主页
body
div 你发送的信息为:#{msg}

app.js

var express = require('express');
var path = require('path');
var app = express();
var bodyParser = require('body-parser');
var login = require('./routes/login');
var loginmsg = require('./routes/loginmsg'); //模板引擎设置
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'jade');
app.use(express.static('public')); app.use(bodyParser.json());
app.use(bodyParser.urlencoded({
extended: true
})); //设置路由
app.use('/',login);
app.use('/loginmsg',loginmsg); app.listen(3000);
console.log("启动端口:3000");

下载源码

最新文章

  1. Jprofile监控本地tomact
  2. Linux shell文本过滤
  3. Linux下cp -rf总是提示覆盖的解决办法
  4. css之属性及剩余的选择符
  5. linux命令合集
  6. [php] 判断当前运行模式
  7. SGU 134 Centroid
  8. windows下修改apache并发数
  9. vue项目优化之按需加载组件-使用webpack require.ensure
  10. 前端之 HTML🎃
  11. 虚拟主机,VPS,云主机之间的区别?
  12. cassandra 3.x官方文档(4)---分区器
  13. HTML常用提交按钮
  14. spring jdbc学习1
  15. 文件压缩小项目haffman压缩
  16. [2016北京集训测试赛15]statement-[线段树+拆环]
  17. JAVA设计模式——第 2 章 代理模式【Proxy Pattern】(转)
  18. 关于正则表达式的“\b”
  19. hdu2609(最小表示法)
  20. Jmeter创建WebService 测试计划

热门文章

  1. BFS POJ 3278 Catch That Cow
  2. HDU3729 I'm Telling the Truth(字典序最大的最大流)
  3. 关于zero pivot
  4. Real Adaboost总结
  5. Js作用域与作用域链详解
  6. JS实现上下左右四方向无间隙滚动
  7. JavaScript验证函数大全
  8. 8.按要求编写Java应用程序。 (1)建立一个名叫Cat的类: 属性:姓名、毛色、年龄 行为:显示姓名、喊叫 (2)编写主类: 创建一个对象猫,姓名为“妮妮”,毛色为“灰色”,年龄为2岁,在屏幕上输 出该对象的毛色和年龄,让该对象调用显示姓名和喊叫两个方法。
  9. JQuery asp.net 简单入门
  10. 3. Configure the Identity Service