0.0.6 • Published 2 years 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
2 years ago
0.0.1
2 years ago
0.0.3
2 years ago
0.0.2
2 years ago
0.0.5
2 years ago
0.0.6
2 years ago
0.0.1-alpha.27
4 years ago
0.0.1-alpha.23
4 years ago
0.0.1-alpha.25
4 years ago
0.0.1-alpha.24
4 years ago
0.0.1-alpha.26
4 years ago
0.0.1-alpha.16
4 years ago
0.0.1-alpha.18
4 years ago
0.0.1-alpha.17
4 years ago
0.0.1-alpha.19
4 years ago
0.0.1-alpha.15
4 years ago
0.0.1-alpha.14
4 years ago
0.0.1-alpha.13
4 years ago
0.0.1-alpha.12
4 years ago
0.0.1-alpha.11
4 years ago
0.0.1-alpha.10
4 years ago
0.0.1-alpha.9
4 years ago
0.0.1-alpha.8
4 years ago
0.0.1-alpha.7
4 years ago
0.0.1-alpha.6
4 years ago
0.0.1-alpha.5
4 years ago