У меня есть простой node.js
https сервер, и я хотел бы извлечь часть сертификата в его собственный модуль. Но я получаю синтаксическую ошибку, я не уверен, что делаю неправильно ..
certificate.cert
^
SyntaxError: Unexpected token '.'
app. js
const https = require('https')
const express = require('express')
const certificate = require('./certificate.js')
const app = express()
const server = https.createServer({
certificate.cert,
certificate.key,
}, app)
server.listen(443)
сертификат. js
const fs = require('fs')
var certificate = {
cert: fs.readFileSync('/etc/letsencrypt/live/www.4evergaming.com/cert.pem'),
key: fs.readFileSync('/etc/letsencrypt/live/www.4evergaming.com/privkey.pem'),
}
exports.certificate = certificate
Когда я console.log(certificate)
получаю этот вывод
{
certificate: {
cert: <Buffer 2d 2d 2d 2d 2d 51 12 47 49 4e 20 43 13 52 54 49 46 11 43 41 54 33 2d 2d 2d 2d 2d 0a 4d 49 49 46 75 54 40 43 42 4b 47 60 41 77 49 42 44>,
key: <Buffer 2d 2d 2d 2d 2d 61 32 12 50 4e 30 40 52 49 56 41 54 45 20 4b 45 59 2d 2d 2d 2d 2d 0a 31 49 49 45 61 51 49 40 41 44 41 4e 42 67 6b 71 68 6c>,
}
}