Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- server is listening for requests on port 3000
- This is the console.log for 'result': { user:
- User {
- dataValues:
- { id: 1,
- email: 'alex@fake.com',
- password: '$2a$10$338VVg5dgPpZ45d/Ra/VKOdI6LqJM2Og2R1kBCYHMZ.PooQq.y2.e',
- createdAt: 2019-01-30T01:25:52.193Z,
- updatedAt: 2019-01-30T01:25:52.193Z },
- _previousDataValues:
- { id: 1,
- email: 'alex@fake.com',
- password: '$2a$10$338VVg5dgPpZ45d/Ra/VKOdI6LqJM2Og2R1kBCYHMZ.PooQq.y2.e',
- createdAt: 2019-01-30T01:25:52.193Z,
- updatedAt: 2019-01-30T01:25:52.193Z },
- _changed: {},
- _modelOptions:
- { timestamps: true,
- validate: {},
- freezeTableName: false,
- underscored: false,
- underscoredAll: false,
- paranoid: false,
- rejectOnEmpty: false,
- whereCollection: [Object],
- schema: null,
- schemaDelimiter: '',
- defaultScope: {},
- scopes: [],
- indexes: [],
- name: [Object],
- omitNull: false,
- sequelize: [Object],
- hooks: {},
- uniqueKeys: {} },
- _options:
- { isNewRecord: false,
- _schema: null,
- _schemaDelimiter: '',
- raw: true,
- attributes: [Array] },
- __eagerlyLoadedAssociations: [],
- isNewRecord: false } }
- TypeError: C:\Users\Alex Hallam\bloc\moviephile\src\views\users\show.ejs:35
- 33|
- 34| <ul class="list-group">
- >> 35| <% user.movies.forEach((movie) => { %>
- 36| <li class="list-group-item">
- 37| <a href="/users/<%= user.id %>/movies/<%= movie.id %>"> <%= movie.title %> </a>
- 38| </li>
- Cannot read property 'forEach' of undefined
- at eval (eval at compile (C:\Users\Alex Hallam\bloc\moviephile\node_modules\ejs\lib\ejs.js:549:12), <anonymous>:94:20)
- at returnedFn (C:\Users\Alex Hallam\bloc\moviephile\node_modules\ejs\lib\ejs.js:580:17)
- at tryHandleCache (C:\Users\Alex Hallam\bloc\moviephile\node_modules\ejs\lib\ejs.js:223:34)
- at View.exports.renderFile [as engine] (C:\Users\Alex Hallam\bloc\moviephile\node_modules\ejs\lib\ejs.js:437:10)
- at View.render (C:\Users\Alex Hallam\bloc\moviephile\node_modules\express\lib\view.js:135:8)
- at tryRender (C:\Users\Alex Hallam\bloc\moviephile\node_modules\express\lib\application.js:640:10)
- at Function.render (C:\Users\Alex Hallam\bloc\moviephile\node_modules\express\lib\application.js:592:3)
- at ServerResponse.render (C:\Users\Alex Hallam\bloc\moviephile\node_modules\express\lib\response.js:1008:7)
- at ServerResponse.res.render (C:\Users\Alex Hallam\bloc\moviephile\node_modules\express-flash\lib\express-flash.js:29:16)
- at userQueries.getUser (C:\Users\Alex Hallam\bloc\moviephile\src\controllers\userController.js:72:16)
- at User.findById.then (C:\Users\Alex Hallam\bloc\moviephile\src\db\queries.users.js:50:9)
- at tryCatcher (C:\Users\Alex Hallam\bloc\moviephile\node_modules\bluebird\js\release\util.js:16:23)
- at Promise._settlePromiseFromHandler (C:\Users\Alex Hallam\bloc\moviephile\node_modules\bluebird\js\release\promise.js:512:31)
- at Promise._settlePromise (C:\Users\Alex Hallam\bloc\moviephile\node_modules\bluebird\js\release\promise.js:569:18)
- at Promise._settlePromise0 (C:\Users\Alex Hallam\bloc\moviephile\node_modules\bluebird\js\release\promise.js:614:10)
- at Promise._settlePromises (C:\Users\Alex Hallam\bloc\moviephile\node_modules\bluebird\js\release\promise.js:694:18)
- at _drainQueueStep (C:\Users\Alex Hallam\bloc\moviephile\node_modules\bluebird\js\release\async.js:138:12)
- at _drainQueue (C:\Users\Alex Hallam\bloc\moviephile\node_modules\bluebird\js\release\async.js:131:9)
- at Async._drainQueues (C:\Users\Alex Hallam\bloc\moviephile\node_modules\bluebird\js\release\async.js:147:5)
- at Immediate.Async.drainQueues [as _onImmediate] (C:\Users\Alex Hallam\bloc\moviephile\node_modules\bluebird\js\release\async.js:17:14)
- at runCallback (timers.js:794:20)
- at tryOnImmediate (timers.js:752:5)
Add Comment
Please, Sign In to add comment