Get your own Node server
// routes.js file in an Adonis.js application
'use strict'

/** @type {typeof import('@adonisjs/framework/src/Route/Manager')} */
const Route = use('Route')

Route.get('/', () => {
  return { greeting: 'Hello World from Adonis.js!' }
})

// app/Controllers/Http/HelloController.js
'use strict'

class HelloController {
  index({ response }) {
    return response.json({
      message: 'Hello World from Adonis.js Controller!'
    })
  }
}

module.exports = HelloController

// server.js file (main entry point)
'use strict'

const { Ignitor } = require('@adonisjs/ignitor')

new Ignitor(require('@adonisjs/fold'))
  .appRoot(__dirname)
  .fireHttpServer()
  .then(() => {
    console.log('Adonis server running at http://localhost:8080')
  })
  .catch(console.error)

              
{
  "greeting": "Hello World from Adonis.js!"
}