express实现简单的表单增加学习笔记(3)
程序员文章站
2022-05-29 23:03:42
...
1.app.js引入db.js
var db = require('./db')
2.index.jade中添加form表单,列表循环
extends layout
block content
form(action="/add", method="post")
input(type="text",name="title")
input(type="submit",value="添加")
ul
- each item in list
li= item.name
3.将data.json中的数据渲染到index.jade中
app.get('/',function(req,res){
console.log(db.list)
res.render('index',{list:db.list})
})
4.表单提交
app.post('/add',function(req,res){
if(req.body.title){
db.add({name:req.body.title});
}
res.redirect('/');
})
其中name的值应该与表单提交的name的值一致,因为我表单中name="title",所以db.add({name:req.body.title})
5.执行npm start
可以看到我们的终端打印出我们新增的表单内容
实现的结果如下
上一篇: 九个你不知道的很有用的PHP函数
推荐阅读
-
Ajax学习笔记---3种Ajax的实现方法【推荐】
-
《从零开始学Swift》学习笔记(Day3)——Swift2.0之后增加的关键字
-
Bitcoin and Cryptocurrency Technologies 学习笔记:1.5 ScroogeCoin 一个简单的加密货币设计实现
-
ROS学习笔记(3)之ros的topic发送与接收简单实例
-
《统计学习方法》读书笔记(1)——感知机学习算法的简单Python实现
-
BloomFilter过滤器过滤算法的简单实现(学习笔记)
-
【深度学习学习笔记】3.LogisticRegression之一:实现sigmoid的交叉熵损失函数
-
【深度学习学习笔记】3.softmaxRegression:实现softmax的交叉熵损失函数
-
安卓开发学习笔记(五):史上最简单且华丽地实现Android Stutio当中Webview控件https/http协议的方法
-
Python3学习(六):使用socket实现TCP协议的简单服务器和客户端