0.0.6 • Published 1 year ago
@enjine/core v0.0.6
@enjine/core
v0.0.1
Core Modules to build scale Instances
Usage
import { Host, Instance, Gateway, Controller } from '@enjine/core'
const gateway = new Gateway('anyName', ({ socket, namespace }) => {
namespace.on('anyEvent', (data) => {
console.log(data)
socket.emit('anyResponse')
})
})
// API will be available on http://localhost:6090/anyName/anyRoute
const controller = new Controller('anyName', ({ router }) => {
router.get('anyRoute', (req, res) => {
console.log(req);
res.send('Any Response')
})
})
const instance = new Instance({
gateway: [ gateway ],
controller: [ controller ]
})
const host = new Host({
port: 6090,
host: 'localhost'
})
host.add(instance)
host.bootstrap()
Still Alpha, more soon!
0.0.1-alpha.28
1 year ago
0.0.1
1 year ago
0.0.3
1 year ago
0.0.2
1 year ago
0.0.5
1 year ago
0.0.6
1 year ago
0.0.1-alpha.27
3 years ago
0.0.1-alpha.23
3 years ago
0.0.1-alpha.25
3 years ago
0.0.1-alpha.24
3 years ago
0.0.1-alpha.26
3 years ago
0.0.1-alpha.16
3 years ago
0.0.1-alpha.18
3 years ago
0.0.1-alpha.17
3 years ago
0.0.1-alpha.19
3 years ago
0.0.1-alpha.15
3 years ago
0.0.1-alpha.14
3 years ago
0.0.1-alpha.13
3 years ago
0.0.1-alpha.12
3 years ago
0.0.1-alpha.11
3 years ago
0.0.1-alpha.10
3 years ago
0.0.1-alpha.9
3 years ago
0.0.1-alpha.8
3 years ago
0.0.1-alpha.7
3 years ago
0.0.1-alpha.6
3 years ago
0.0.1-alpha.5
3 years ago