Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/03/2014, 16:18
Avatar de nanotime
nanotime
 
Fecha de Ingreso: noviembre-2011
Ubicación: Cd. Guayana
Mensajes: 145
Antigüedad: 12 años, 6 meses
Puntos: 6
Problemas para lanzar el servidor en NodeJS para API REST

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 original
  1. restify = require "restify"
  2. tasks = require "./controllers/tasks"
  3.  
  4. server = restify.createServer
  5.   name: task_api
  6.  
  7. server
  8.   .use restify.fullResponse()
  9.   .use restify.bodyParser()
  10.  
  11. server.get '/tasks', tasks.getTasks
  12.  
  13. 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!