|
跟着教程用node写一个注册的页面,但报错了,教程是2015年的node4版本,我用的是node9,但是教程里的demo可以正常运行我的就报错了,排错我是一点头绪也没有,表单的数据是能够get出去的,表单提交页的ajaxnode 的JS代码varexpress=require('express');varapp=express();varejs=require('ejs');varformidable=require("formidable");vardb=require('./model/db');varmd5=require('./model/md5');app.set('viewengine','ejs');//静态文件app.use('/static',express.static('public'));//路由//首页app.get('/',function(req,res,next){res.render('index')});//注册页app.get('/register',function(req,res,next){res.render('admin/register')});/*//登录页app.get('/login',function(req,res,next){res.render('admin/login')});//忘记密码页app.get('/forget',function(req,res,next){res.render('admin/forget')});*//*//执行注册app.post('/doregister',register.doRegister);*/app.get('/doregist',function(req,res,next){varuser=req.query.name;varpassword=req.query.password;varemail=req.query.email;//加密password=md5(password);//写入数据库db.insertOne("users",{"user":user,"password":password,"email":email},function(err,result){if(err){res.send("-1");return;}res.send("1");})});/*//用户信息页app.get('/user',function(req,res,next){res.render('admin/user')});*/app.listen(3000); |