Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- TypeError: User.find is not a function
- at /Users/joekleckler/Development/2018/projects/sanpit/server/routes/users.routes.js:27:10
- at Layer.handle [as handle_request] (/Users/joekleckler/Development/2018/projects/sanpit/server/routes/node_modules/express/lib/router/layer.js:95:5)
- at next (/Users/joekleckler/Development/2018/projects/sanpit/server/routes/node_modules/express/lib/router/route.js:137:13)
- at Route.dispatch (/Users/joekleckler/Development/2018/projects/sanpit/server/routes/node_modules/express/lib/router/route.js:112:3)
- at Layer.handle [as handle_request] (/Users/joekleckler/Development/2018/projects/sanpit/server/routes/node_modules/express/lib/router/layer.js:95:5)
- at /Users/joekleckler/Development/2018/projects/sanpit/server/routes/node_modules/express/lib/router/index.js:281:22
- at Function.process_params (/Users/joekleckler/Development/2018/projects/sanpit/server/routes/node_modules/express/lib/router/index.js:335:12)
- at next (/Users/joekleckler/Development/2018/projects/sanpit/server/routes/node_modules/express/lib/router/index.js:275:10)
- at Function.handle (/Users/joekleckler/Development/2018/projects/sanpit/server/routes/node_modules/express/lib/router/index.js:174:3)
- at router (/Users/joekleckler/Development/2018/projects/sanpit/server/routes/node_modules/express/lib/router/index.js:47:12)
- at Layer.handle [as handle_request] (/Users/joekleckler/Development/2018/projects/sanpit/node_modules/express/lib/router/layer.js:95:5)
- at trim_prefix (/Users/joekleckler/Development/2018/projects/sanpit/node_modules/express/lib/router/index.js:317:13)
- at /Users/joekleckler/Development/2018/projects/sanpit/node_modules/express/lib/router/index.js:284:7
- at Function.process_params (/Users/joekleckler/Development/2018/projects/sanpit/node_modules/express/lib/router/index.js:335:12)
- at next (/Users/joekleckler/Development/2018/projects/sanpit/node_modules/express/lib/router/index.js:275:10)
- at cors (/Users/joekleckler/Development/2018/projects/sanpit/node_modules/cors/lib/index.js:188:7)
- at /Users/joekleckler/Development/2018/projects/sanpit/node_modules/cors/lib/index.js:224:17
- at originCallback (/Users/joekleckler/Development/2018/projects/sanpit/node_modules/cors/lib/index.js:214:15)
- at /Users/joekleckler/Development/2018/projects/sanpit/node_modules/cors/lib/index.js:219:13
- at optionsCallback (/Users/joekleckler/Development/2018/projects/sanpit/node_modules/cors/lib/index.js:199:9)
- at corsMiddleware (/Users/joekleckler/Development/2018/projects/sanpit/node_modules/cors/lib/index.js:204:7)
- at Layer.handle [as handle_request] (/Users/joekleckler/Development/2018/projects/sanpit/node_modules/express/lib/router/layer.js:95:5)
- const mongoose = require('mongoose');
- const Schema = mongoose.Schema;
- const UserSchema = new Schema({
- username: { type: String, required: true, unique: true },
- password: { type: String, required: true },
- token: String
- }, {collection : 'users'});
- const User = mongoose.model('User', UserSchema);
- module.export = User;
- const express = require('express');
- const app = express();
- const UserRoute = express.Router();
- var mongoose = require('mongoose');
- // Require User model in our routes module
- var User = require('./models/user');
- UserRoute.route('/').get(function (req, res) {
- console.log('finding users');
- User.find({}, function (err, users){
- if(err){
- console.log(err);
- }
- else {
- res.json(users);
- }
- });
- });
- const express = require('express'),
- path = require('path'),
- bodyParser = require('body-parser'),
- cors = require('cors'),
- mongoose = require('mongoose'),
- config = require('./config/DB');
- mongoose.Promise = global.Promise;
- mongoose.connect(config.DB).then(
- () => { console.log('Database is connected') },
- err => { console.log('Can not connect to the database' + err) }
- );
- var UserRoute = require('./server/routes/users.routes');
- const app = express();
- app.use(bodyParser.json());
- app.use(cors());
- app.use('/users', UserRoute);
- const port = process.env.PORT || 4000;
- const server = app.listen(port, function () {
- console.log('Listening on port ' + port);
- });
Add Comment
Please, Sign In to add comment