u
This commit is contained in:
14
server.js
14
server.js
@@ -7,6 +7,7 @@ import 'dotenv/config';
|
||||
import { connectDb, closeDb } from './src/db.js';
|
||||
import { isDemoMode } from './src/demo/mode.js';
|
||||
import { loadDemoCatalog } from './src/demo/store.js';
|
||||
import { readCertMetadata } from './src/cert-meta.js';
|
||||
import { createJtlPosServer } from './src/jtl-server.js';
|
||||
import { createPairingStore } from './src/pairing.js';
|
||||
import { closeOrderLog } from './src/order-log.js';
|
||||
@@ -59,11 +60,18 @@ function formatBody(buffer) {
|
||||
return `[binary ${buffer.length} bytes]`;
|
||||
}
|
||||
|
||||
const certPem = fs.readFileSync(certPath);
|
||||
const keyPem = fs.readFileSync(keyPath);
|
||||
const certMeta = readCertMetadata(certPem);
|
||||
|
||||
const pairingStore = createPairingStore();
|
||||
pairingStore.setPairingCode(PAIRING_CODE, 'JTL-POS');
|
||||
pairingStore.registerDevice(AUTH_TOKEN, 'JTL-POS');
|
||||
|
||||
const jtlHandler = createJtlPosServer(pairingStore, { authToken: AUTH_TOKEN });
|
||||
const jtlHandler = createJtlPosServer(pairingStore, {
|
||||
authToken: AUTH_TOKEN,
|
||||
...certMeta,
|
||||
});
|
||||
|
||||
const loggedJtlHandler = async (req, res) => {
|
||||
const started = Date.now();
|
||||
@@ -108,8 +116,8 @@ const loggedJtlHandler = async (req, res) => {
|
||||
|
||||
const httpsServer = https.createServer(
|
||||
{
|
||||
key: fs.readFileSync(keyPath),
|
||||
cert: fs.readFileSync(certPath),
|
||||
key: keyPem,
|
||||
cert: certPem,
|
||||
},
|
||||
loggedJtlHandler
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user