Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var express = require("express");
- var router = express.Router();
- var User = require("../models/user");
- router.post("/", function(req, res, next) {
- var username = req.body.username;
- var password = req.body.password;
- if (!username) {
- return res.status(400).send("invalid username");
- }
- if (!password) {
- return res.status(400).send("invalid password");
- }
- User.findOneByUsername(username).then(user => {
- if (user) return res.status(400).send("username exists");
- });
- var newUser = new User();
- newUser.username = username;
- newUser.password = password;
- newUser.save(function(err, user) {
- if (res.statusCode === 400) return;
- if (err) {
- console.error(err);
- res.status(400).send(err);
- }
- console.dir(user);
- res.sendStatus(200);
- });
- });
- module.exports = router;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement