Skip to content

Can't run Chapter 7. #11

@MarkCancellieri

Description

@MarkCancellieri

When I run the Chapter 7 version of the files, I keep getting an error message.

Express  
500 TypeError: Cannot call method 'replace' of undefined  
   at model.<anonymous> (C:\Users\Mark\_TEST\nodebook-master\nodebook-master\chapter7\models\image.js:16:30)  
   at VirtualType.applyGetters (C:\Users\Mark\_TEST\nodebook-master\nodebook-master\chapter7\node_modules\mongoose\lib\virtualtype.js:77:25)  
   at model.Document.get (C:\Users\Mark\_TEST\nodebook-master\nodebook-master\chapter7\node_modules\mongoose\lib\document.js:711:18)  
   at model.Object.defineProperty.get [as uniqueId] (C:\Users\Mark\_TEST\nodebook-master\nodebook-master\chapter7\node_modules\mongoose\lib\document.js:1228:45)  
   at program1 (eval at <anonymous> (C:\Users\Mark\_TEST\nodebook-master\nodebook-master\chapter7\node_modules\express3-handlebars\node_modules\handlebars\dist\cjs\handlebars\compiler\javascript-compiler.js:189:23), <anonymous>:11:36)  
   at prog (C:\Users\Mark\_TEST\nodebook-master\nodebook-master\chapter7\node_modules\express3-handlebars\node_modules\handlebars\dist\cjs\handlebars\runtime.js:118:12)  
   at Object.<anonymous> (C:\Users\Mark\_TEST\nodebook-master\nodebook-master\chapter7\node_modules\express3-handlebars\node_modules\handlebars\dist\cjs\handlebars\base.js:99:23)  
   at Object.eval (eval at <anonymous> (C:\Users\Mark\_TEST\nodebook-master\nodebook-master\chapter7\node_modules\express3-handlebars\node_modules\handlebars\dist\cjs\handlebars\compiler\javascript-compiler.js:189:23), <anonymous>:26:25)  
   at C:\Users\Mark\_TEST\nodebook-master\nodebook-master\chapter7\node_modules\express3-handlebars\node_modules\handlebars\dist\cjs\handlebars\runtime.js:86:31  
   at C:\Users\Mark\_TEST\nodebook-master\nodebook-master\chapter7\node_modules\express3-handlebars\node_modules\handlebars\dist\cjs\handlebars\compiler\compiler.js:465:21  
   at model.<anonymous> (C:\Users\Mark\_TEST\nodebook-master\nodebook-master\chapter7\models\image.js:16:30)  
   at VirtualType.applyGetters (C:\Users\Mark\_TEST\nodebook-master\nodebook-master\chapter7\node_modules\mongoose\lib\virtualtype.js:77:25)  
   at model.Document.get (C:\Users\Mark\_TEST\nodebook-master\nodebook-master\chapter7\node_modules\mongoose\lib\document.js:711:18)  
   at model.Object.defineProperty.get [as uniqueId] (C:\Users\Mark\_TEST\nodebook-master\nodebook-master\chapter7\node_modules\mongoose\lib\document.js:1228:45)  
   at program1 (eval at <anonymous> (C:\Users\Mark\_TEST\nodebook-master\nodebook-master\chapter7\node_modules\express3-handlebars\node_modules\handlebars\dist\cjs\handlebars\compiler\javascript-compiler.js:189:23), <anonymous>:11:36)  
   at prog (C:\Users\Mark\_TEST\nodebook-master\nodebook-master\chapter7\node_modules\express3-handlebars\node_modules\handlebars\dist\cjs\handlebars\runtime.js:118:12)  
   at Object.<anonymous> (C:\Users\Mark\_TEST\nodebook-master\nodebook-master\chapter7\node_modules\express3-handlebars\node_modules\handlebars\dist\cjs\handlebars\base.js:99:23)  
   at Object.eval (eval at <anonymous> (C:\Users\Mark\_TEST\nodebook-master\nodebook-master\chapter7\node_modules\express3-handlebars\node_modules\handlebars\dist\cjs\handlebars\compiler\javascript-compiler.js:189:23), <anonymous>:26:25)  
   at C:\Users\Mark\_TEST\nodebook-master\nodebook-master\chapter7\node_modules\express3-handlebars\node_modules\handlebars\dist\cjs\handlebars\runtime.js:86:31  
   at C:\Users\Mark\_TEST\nodebook-master\nodebook-master\chapter7\node_modules\express3-handlebars\node_modules\handlebars\dist\cjs\handlebars\compiler\compiler.js:465:21  

Any idea what could be causing this? (I'm using Windows 8.1, in case that makes a difference.)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions