33 lines
No EOL
1 KiB
JavaScript
33 lines
No EOL
1 KiB
JavaScript
let passport = require('passport');
|
|
let express = require('express');
|
|
let https = require('https');
|
|
let fs = require('fs');
|
|
let directory = require('./directory.js');
|
|
let http_config = require('./config/http.js');
|
|
let app = express();
|
|
require('./config/passport.js');
|
|
let session = require('express-session');
|
|
const { group } = require('console');
|
|
|
|
app.use(session({
|
|
secret: 'RLCCDwstDuT6nMJf5kko7C',
|
|
resave: false,
|
|
saveUninitialized: true
|
|
}));
|
|
|
|
app.use(passport.initialize());
|
|
app.use(passport.session());
|
|
app.use(express.json());
|
|
app.use(express.urlencoded({ extended: true }));
|
|
|
|
let authRoutes = require('./routes/auth.js');
|
|
app.use('/', authRoutes);
|
|
let psRelationStudentRoutes = require('./routes/ps_relation_student.js');
|
|
app.use('/selfservice/api', psRelationStudentRoutes);
|
|
let psRelationParentRoutes = require('./routes/ps_relation_parent.js');
|
|
app.use('/selfservice/api', psRelationParentRoutes);
|
|
|
|
let server = https.createServer(http_config.options, app);
|
|
server.listen(3000, function () {
|
|
console.log('Listening on port 3000');
|
|
}); |