Skip to content

Instantly share code, notes, and snippets.

@madrussa
madrussa / example-model.js
Created May 1, 2020 10:22
Adonis Multi Tenancy Example
'use strict'
/** @type {typeof import('@adonisjs/lucid/src/Lucid/Model')} */
const Model = use('Model')
class ExampleModel extends Model {
/**
* Add traits
*/
static boot () {
@madrussa
madrussa / example-model.js
Last active January 27, 2021 07:44
Adonis v4 Multi Tenancy Example
'use strict'
/** @type {typeof import('@adonisjs/lucid/src/Lucid/Model')} */
const Model = use('Model')
class ExampleModel extends Model {
/**
* Add traits
*/
static boot () {
@madrussa
madrussa / ProxyController.js
Created September 12, 2019 12:18
Using node-http-proxy in AdonisJs as a controller action, allows Adonis to act as a gateway
'use strict'
const httpProxy = require('http-proxy');
const Logger = use('Logger');
class ProxyController {
/**
* Proxy any request to the targeted PROXY_HOST
*