1.0.0-aplha.3.4 • Published 4 years ago
@midgar/express v1.0.0-aplha.3.4
@midgar/express
Ajoute un service expess Express
Installation
$ npm i @midgar/express
Si tout s'est bien passé, un message de confirmation s'affiche:
#midgar-cli
@midgar/express added to plugins.json !
Fonctionnement
Ajoute un service mid:express:
const expressService = mid.getService('mid:express')
// App express
const app = expressService.app
Ajouter un middlware express
import morgan from 'morgan'
import { Plugin } from '@midgar/midgar'
/**
* TestPlugin
*/
class TestPlugin extends Plugin {
init () {
// Listen @midgar/express:afterInit event
this.mid.on('@midgar/express:afterInit', (expressService) => {
expressService.app.use(morgan('combined'))
})
}
}
export default TestPlugin
Configuration
Ceci est la configuration par défault si elle n'est pas modifié dans la configration de Midgar.
{
...
express: {
port: 3000,
host: 'localhost',
ssl: false,
sslCert: '',
sslKey: ''
}
...
}
Vous pouvez activer cors depuis cette même configuration:
{
...
express: {
port: 3000,
...
cors: {
origin: 'https://domain.com',
credentials: true,
allowedHeaders: [
'Access-Control-Allow-Headers',
'Origin',
'Accept',
...
]
}
}
...
}
Vous trouverez plus d'information sur la configuration du module cors ici.
1.0.0-aplha.3.4
4 years ago
1.0.0-aplha.3.3
4 years ago
1.0.0-aplha.3.2
4 years ago
1.0.0-aplha.3.1
4 years ago
1.0.0-aplha.3.0
4 years ago
1.0.0-beta.2.0
5 years ago
1.0.0-beta.1.1
5 years ago
1.0.0-beta.1.0
5 years ago
1.0.0-alpha.1.6
5 years ago
1.0.0-alpha.1.5
5 years ago
1.0.0-alpha.1.4
5 years ago
1.0.0-alpha.1.3
5 years ago
1.0.0-alpha.1.2
5 years ago
1.0.0-alpha.1.1
5 years ago
1.0.0-alpha.1.0
5 years ago