mirror of
https://github.com/Ride-The-Lightning/RTL.git
synced 2026-08-13 12:33:07 +02:00
Typescript types fix
Typescript types fix
This commit is contained in:
parent
87128c3a94
commit
386ff5afa6
5 changed files with 4 additions and 6 deletions
|
|
@ -12,7 +12,7 @@ class CORS {
|
|||
res.setHeader('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept, Authorization, filePath');
|
||||
res.setHeader('Access-Control-Allow-Methods', 'GET, POST, PATCH, PUT, DELETE, OPTIONS');
|
||||
if (process.env.NODE_ENV === 'development') {
|
||||
res.setHeader('Access-Control-Allow-Credentials', true);
|
||||
res.setHeader('Access-Control-Allow-Credentials', 'true');
|
||||
res.setHeader('Access-Control-Allow-Origin', req.headers.origin ? req.headers.origin : req.headers.host ? req.headers.host : '');
|
||||
}
|
||||
next();
|
||||
|
|
|
|||
|
|
@ -42,7 +42,6 @@ export class WebSocketServer {
|
|||
if (protocols.includes('json')) {
|
||||
responseHeaders.push('Sec-WebSocket-Protocol: json');
|
||||
}
|
||||
// socket.write(responseHeaders.join('\r\n') + '\r\n\r\n');
|
||||
this.webSocketServer.handleUpgrade(request, socket, head, this.upgradeCallback);
|
||||
});
|
||||
this.webSocketServer.on('connection', this.mountEventsOnConnection);
|
||||
|
|
|
|||
|
|
@ -62,7 +62,7 @@ export class ExpressApplication {
|
|||
this.app.use(this.common.baseHref + '/api/cl', clRoutes);
|
||||
this.app.use(this.common.baseHref + '/api/ecl', eclRoutes);
|
||||
this.app.use(this.common.baseHref, express.static(join(this.directoryName, '../..', 'frontend')));
|
||||
this.app.use((req, res, next) => {
|
||||
this.app.use((req: any, res, next) => {
|
||||
res.cookie('XSRF-TOKEN', req.csrfToken ? req.csrfToken() : '');
|
||||
res.sendFile(join(this.directoryName, '../..', 'frontend', 'index.html'));
|
||||
});
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ class CORS {
|
|||
res.setHeader('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept, Authorization, filePath');
|
||||
res.setHeader('Access-Control-Allow-Methods', 'GET, POST, PATCH, PUT, DELETE, OPTIONS');
|
||||
if (process.env.NODE_ENV === 'development') {
|
||||
res.setHeader('Access-Control-Allow-Credentials', true);
|
||||
res.setHeader('Access-Control-Allow-Credentials', 'true');
|
||||
res.setHeader('Access-Control-Allow-Origin', req.headers.origin ? req.headers.origin : req.headers.host ? req.headers.host : '');
|
||||
}
|
||||
next();
|
||||
|
|
|
|||
|
|
@ -32,7 +32,7 @@ export class WebSocketServer {
|
|||
}
|
||||
}, 1000 * 60 * 60); // Terminate broken connections every hour
|
||||
|
||||
public mount = (httpServer: Application): Application => {
|
||||
public mount = (httpServer) => {
|
||||
this.logger.log({ selectedNode: this.common.initSelectedNode, level: 'INFO', fileName: 'WebSocketServer', msg: 'Connecting Websocket Server..' });
|
||||
this.webSocketServer = new WebSocket.Server({ noServer: true, path: this.common.baseHref + '/api/ws', verifyClient: (process.env.NODE_ENV === 'development') ? null : verifyWSUser });
|
||||
httpServer.on('upgrade', (request, socket, head) => {
|
||||
|
|
@ -45,7 +45,6 @@ export class WebSocketServer {
|
|||
const responseHeaders = ['HTTP/1.1 101 Web Socket Protocol Handshake', 'Upgrade: WebSocket', 'Connection: Upgrade', 'Sec-WebSocket-Accept: ' + hash];
|
||||
const protocols = !request.headers['sec-websocket-protocol'] ? [] : request.headers['sec-websocket-protocol'].split(',').map((s) => s.trim());
|
||||
if (protocols.includes('json')) { responseHeaders.push('Sec-WebSocket-Protocol: json'); }
|
||||
// socket.write(responseHeaders.join('\r\n') + '\r\n\r\n');
|
||||
this.webSocketServer.handleUpgrade(request, socket, head, this.upgradeCallback);
|
||||
});
|
||||
this.webSocketServer.on('connection', this.mountEventsOnConnection);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue