added https
This commit is contained in:
21
server.cert
Normal file
21
server.cert
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIDazCCAlOgAwIBAgIUOjIWyAYvCi3gQ8VR7xbzVGlaruQwDQYJKoZIhvcNAQEL
|
||||||
|
BQAwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoM
|
||||||
|
GEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDAeFw0yNDA2MjQxOTE5NTBaFw0yNDA3
|
||||||
|
MjQxOTE5NTBaMEUxCzAJBgNVBAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEw
|
||||||
|
HwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwggEiMA0GCSqGSIb3DQEB
|
||||||
|
AQUAA4IBDwAwggEKAoIBAQDVchTcB5Xt8yoOX386Xm1IgkPVJRKlzpbnufM9whUr
|
||||||
|
9EqUyQmgxSodgeGtXi7BANQht8GK24D/RFrcxjECQm4aRV0qy/d9zsSle/bDJIY+
|
||||||
|
NR2VsYZT0L0D2v1tWuOkibzVLtCJ9My/WI6V3YitJAkb6s+bCPHcFav60DkTViUJ
|
||||||
|
6+H95Yt1a/KilnI0wdftBW3+d8aeaAV/oKbhNthQLYbX++ghxinlk2P7OnrVedso
|
||||||
|
xC7TdXyjmiioWOE4K8YCPrKxqIQGRu5n4gwAkLpbS9c2NWy52hVMeTm2jR9eEEiu
|
||||||
|
oN3ZzEnzR/isyZsRE/F4PbZym5vmo7mfkL6cbFT92gZLAgMBAAGjUzBRMB0GA1Ud
|
||||||
|
DgQWBBS6OgwOwg/81m6/uukerioRLZPLoDAfBgNVHSMEGDAWgBS6OgwOwg/81m6/
|
||||||
|
uukerioRLZPLoDAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQAj
|
||||||
|
K6TLZWXR3THYqfYkJNyVJH/Ygsmbe4EMQEpDcWqTLQXaV1/ZEGWjokLV69gfItju
|
||||||
|
mKBASKX6l5ZJF0N847v4+w2uop6CbgKi0qTPZTudqcB76HUtTujLftogKoo2qb0U
|
||||||
|
1agiDfvwLapC2QhJ74sL6ndwRyQh82+AAcaHQaUO5etKlyaYYJOERqcXs16Z1mcY
|
||||||
|
uAWnxDnvpqMFSfjr3hUTs/oKM7u1MCsWLHhvuXLdyKr8YOsghatrzYCDuHrxY+4a
|
||||||
|
duIg3nREnAvpPLHFTEQGm2UxbuNUXEf/kn+lniOkI1JmY1rsb2zgf7J02F28KYmH
|
||||||
|
m5Lorj2yzPb/xyEWbCuM
|
||||||
|
-----END CERTIFICATE-----
|
||||||
11
server.js
11
server.js
@@ -1,6 +1,8 @@
|
|||||||
const express = require('express');
|
const express = require('express');
|
||||||
const bodyParser = require('body-parser');
|
const bodyParser = require('body-parser');
|
||||||
const cors = require('cors');
|
const cors = require('cors');
|
||||||
|
const https = require('https');
|
||||||
|
const fs = require('fs');
|
||||||
const sequelize = require('./config/database');
|
const sequelize = require('./config/database');
|
||||||
const authRouter = require('./routes/auth');
|
const authRouter = require('./routes/auth');
|
||||||
const eventTypesRouter = require('./routes/eventtypes');
|
const eventTypesRouter = require('./routes/eventtypes');
|
||||||
@@ -35,8 +37,15 @@ app.use('/api/page-content', pageRouter);
|
|||||||
app.use('/api/users', userRouter);
|
app.use('/api/users', userRouter);
|
||||||
app.use('/api/image', imageRouter);
|
app.use('/api/image', imageRouter);
|
||||||
app.use('/api/files', filesRouter);
|
app.use('/api/files', filesRouter);
|
||||||
|
|
||||||
|
const options = {
|
||||||
|
key: fs.readFileSync('server.key'),
|
||||||
|
cert: fs.readFileSync('server.cert'),
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
sequelize.sync().then(() => {
|
sequelize.sync().then(() => {
|
||||||
app.listen(PORT, () => {
|
https.createServer(options, app).listen(PORT, () => {
|
||||||
console.log(`Server läuft auf Port ${PORT}`);
|
console.log(`Server läuft auf Port ${PORT}`);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
28
server.key
Normal file
28
server.key
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
-----BEGIN PRIVATE KEY-----
|
||||||
|
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDVchTcB5Xt8yoO
|
||||||
|
X386Xm1IgkPVJRKlzpbnufM9whUr9EqUyQmgxSodgeGtXi7BANQht8GK24D/RFrc
|
||||||
|
xjECQm4aRV0qy/d9zsSle/bDJIY+NR2VsYZT0L0D2v1tWuOkibzVLtCJ9My/WI6V
|
||||||
|
3YitJAkb6s+bCPHcFav60DkTViUJ6+H95Yt1a/KilnI0wdftBW3+d8aeaAV/oKbh
|
||||||
|
NthQLYbX++ghxinlk2P7OnrVedsoxC7TdXyjmiioWOE4K8YCPrKxqIQGRu5n4gwA
|
||||||
|
kLpbS9c2NWy52hVMeTm2jR9eEEiuoN3ZzEnzR/isyZsRE/F4PbZym5vmo7mfkL6c
|
||||||
|
bFT92gZLAgMBAAECggEACohgoyL0sRNIxgDMZHL4bZWQB1qW+vug0rqIWEnVhZ++
|
||||||
|
dm0dPoO8OkyIeGenYvrJfQh2UoXWbcJPwYk+LeBdUoqNuGjsQ5cKeSgO2z5YKYWx
|
||||||
|
eguSl1w7l48c5mKPzTTGzrZKsCQWXnLeRmLyNakLkgcaS4o7dSLUo8HWry+XEFAu
|
||||||
|
eGuXnHqN39BkBagQaxyFsu/zJ+qlRJxmFn3LMI2LodOzoQsunhmQKdANs3AcO6Lu
|
||||||
|
U2aI8hP/XFi5Cj9xwcxGywR3fPR3fTnwPlj2II3twhRMett92YQ80XzhwrGqAsMt
|
||||||
|
gqC0RohhAgRUBnyYhrerZqhCJ8dCPGfkMDWb9xqpoQKBgQDwYdB3o3kTrXaqotWM
|
||||||
|
j+TU847dB+TGFNq22KpERgf5UcnAuFXyR39XTmOVHmce+oo5dAV4m1OOmqYYzFmo
|
||||||
|
Ww0nBUr2Q44IVdxmFqkuokeQTdsiH3a1JwCUeGXGScv/n40eBlbpNLvBFzh8fIUL
|
||||||
|
Nc3eyIBBmtby4OG19Wlnj2rc0wKBgQDjUD480Z51paCpzXGXlHbRIUKr2sNuVoju
|
||||||
|
EChjaJqxgxURB7EnhqIKMQSIB/0SU1bGfAZj7Kdg358KrfWUIoU/vJKM20Pd3LbZ
|
||||||
|
BxkPzFO6UhrC/dBmjr7pf+EdRMHvGb+pM7LkXewJKnAvnTdthHCf6STyHrnG7gK8
|
||||||
|
pt6AIrVlqQKBgFRfUMedZlME0KEF9ISYwQ4JyvxD2AW6riX9mI3MMuJM1c7CJNCc
|
||||||
|
TdL8HbHqcPGLqNaPpZf2lPZ5y5DqsRGJm+01S2FyxrigQnLGw20t4oaA/UhV2Nmu
|
||||||
|
reJu+/IEVwkLHIIMYZcLPleA6f+vyRbtNKxcnb/pNEcdrburPurtiOmnAoGAKTyY
|
||||||
|
Xc4lMfB/Ce7UKYxsVZn0D1sbUvvt0UorGYWTcpp2CuXbVHFPGgw0Zz0TwuxNdKpx
|
||||||
|
OlVnM+K9ZmGSiHIOvDZIW7c3Q5tTrGFmQYBuvAFDC5ah5MkGhzOEshuUFv0T0O0p
|
||||||
|
CdakCDGjsm+R65M4HzpbUnUSfK0W4ARhntstDykCgYEA6bd8y1O/ZU28h1zCssvz
|
||||||
|
R9f0zeiY1/V39xoz2Dea8WESvBrXPbMTEmvfPhP2lDEzjy1kk59k9C8uYOhd9pSr
|
||||||
|
pAFPyvAvyU1qykrlxtxM/NrWo9WWpW7X7FKcthNiw86t5Mbb0+peJ6AaYxSwSJYh
|
||||||
|
fQTg9XBaUySOoA0D1UJu5b8=
|
||||||
|
-----END PRIVATE KEY-----
|
||||||
Reference in New Issue
Block a user