Digamos que ni siquiera he empezado y ya tengo problemas jaja. De hecho ya hice una prueba antes en donde el server corrió sin problemas pero luego todo se empezó a romper con los métodos POST porque no encontraba la DB, cosa que no me explico pero no viene al caso.
Mi problema es tan simple como que esto ocurre cuando ejecuto node app.js
Código:
assert.js:92
throw new assert.AssertionError({
^
AssertionError: path must be a string
at Module.require (module.js:362:3) at require (module.js:380:17)
at Object.<anonymous> (/home/nano/Dev/restify-mongoose/models/task.js:3:10)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/home/nano/Dev/restify-mongoose/controllers/tasks.js:7:14)
El codigo de app.js (en coffeescript) es:
Código Javascript
:
Ver originalrestify = require "restify"
tasks = require "./controllers/tasks"
server = restify.createServer
name: task_api
server
.use restify.fullResponse()
.use restify.bodyParser()
server.get '/tasks', tasks.getTasks
server.listen 8080, -> console.log "#{server.name} escuchando en #{server.url}"
Y si se necesitara el codigo del controlador (los callbacks a las rutas) o los modelos de Mongoose, se los paso también, aunque no creo que sean el problema.
Desde ya muchas gracias!