本文整理汇总了TypeScript中express-serve-static-core.Router.post方法的典型用法代码示例。如果您正苦于以下问题:TypeScript Router.post方法的具体用法?TypeScript Router.post怎么用?TypeScript Router.post使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类express-serve-static-core.Router
的用法示例。
在下文中一共展示了Router.post方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: require
require('../config/passport')(passport);
//Create API group routes
const apiRoutes:Router = express.Router();
apiRoutes.post('/register', function(req, res) {
if(!req.body.email || !req.body.password) {
res.json({success: false, message: 'Please enter an email and password to register.'});
}else{
var newUser = new User({
email: req.body.email,
password: req.body.password
});
//Attempt to save the new users
newUser.save(function(err) {
if(err){
return res.json({success: false, message: 'That email address already exists.'});
}
res.json({success: true, message: 'Successfully created new user.', user:newUser});
});
}
});
// Authenticate the user and get a JWT
apiRoutes.post('/authenticate', function(req, res) {
User.findOne({
email: req.body.email
},
function(err, user: User) {