Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- "Failed to log UserValidationError:
- password: Path `password` is required.,
- username: Path `username` is required.,
- email: Path `email` is required."
- const mongoose = require('mongoose'),
- bcrypt = require('bcryptjs'),
- config = require('../config/database'),
- logsSchema = require('../models/log').schema;
- //users schema
- const UserSchema = mongoose.Schema({
- name: {
- type: String
- },
- email: {
- type: String,
- required: true
- },
- username: {
- type: String,
- required: true
- },
- password: {
- type: String,
- required: true
- },
- log: [logsSchema]
- });
- const User = module.exports = mongoose.model('User', UserSchema);
- module.exports.getUserById = function(id, callback) {
- User.findById(id, callback);
- }
- module.exports.addLog = function(newLog, callback) {
- console.log("newlog= " + newLog);
- var user = new User({ log: [{ logName: 'Matt' }, { logName: 'Sarah' }] });
- console.log("users logname = " + user.log);
- user.save(callback);
- console.log(callback);
- }
- const mongoose = require('mongoose'),
- bcrypt = require('bcryptjs'),
- config = require('../config/database');
- //log schema
- const LogsSchema = mongoose.Schema({
- logName: {
- type: String
- }
- });
- module.exports = mongoose.model('log', LogsSchema);
- const express = require('express'),
- router = express.Router(),
- passport = require('passport'),
- jwt = require('jsonwebtoken'),
- config = require('../config/database'),
- User = require('../models/user'),
- Log = require('../models/log');
- //Register/authenticate/etc...
- //log
- router.post('/log', (req, res, next) => {
- let newLog = new Log({
- logName: req.body.logName
- });
- console.log(newLog.logName);
- var id = "597f54f3361cc9a9845d1440";
- User.getUserById(id, (err, user) => {
- if (err) throw err;
- if (!user) {
- return res.json({ success: false, msg: "user not found" });
- }
- console.log("user=" + user);
- User.addLog(newLog, (err, log) => {
- if (err) {
- res.json({ success: false, msg: 'Failed to log User' + err
- });
- } else {
- res.json({ success: true, msg: 'Log Registered' })
- }
- })
- });
- })
- module.exports = router;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement