Actualmente construyo un back-end usando NodeJs.
Para hacer la ruta, debo codificar así:
// sever.js server.route({ path: '/some/path', method: 'GET', handler: (request, reply) => { return reply.response('trick or treat'); } }) Si hago la ruta de esta manera, se completará el código cuando escriba request o reply y muestre todas estas propiedades, incluya la información. Porque intelliSense lo reconocerá como miembro del objeto del servidor (parámetros del handler ).
Ahora, quiero separar el servidor principal y las rutas. Se verá así:
// server.js const routes = require('./routes'); server.routes(routes); // routes.js module.exports = [ { path: '/some/path', method: 'GET', handler: (request, reply) => { return reply.response('trick or treat'); } }, ... ]; Ahora, cuando escribo request o reply , no se completa el código como antes. Lo que quería es cómo hacer que intelliSense reconozca la request y reply como miembro del objeto del servidor para que haya finalización de código, información de parámetros, etc.