File manager - Edit - /var/www/html/marquispointoldapi/server.js
Back
//import express from 'express'; //import bodyParser from 'body-parser'; import jsonwebtoken from 'jsonwebtoken'; import cors from 'cors'; import Config from './config/auth.config.js'; import { authenticate, authError } from './middleware'; var createError = require('http-errors'); var express = require('express'); var path = require('path'); var cookieParser = require('cookie-parser'); var logger = require('morgan'); var expressValidator = require('express-validator'); var flash = require('express-flash'); var session = require('express-session'); var bodyParser = require('body-parser'); const formData = require('express-form-data'); var mysql = require('mysql'); var connection = require('./lib/db'); const { port, secretKey, expiredAfter } = Config; var fs = require('fs'); var http = require('http'); var https = require('https'); const auth = require("./middleware/index"); var indexRouter = require('./routes/index'); var homeRouter = require('./routes/home'); var menuRouter = require('./routes/menu'); var aboutRouter = require('./routes/about'); var aboutwhoweareRouter = require('./routes/aboutwhoweare'); var investorpagetopsection = require('./routes/investorpagetopsection'); var careerspagetopsection = require('./routes/careerspagetopsection'); var propertiespage = require('./routes/propertiespage'); var propertiesinnerpage = require('./routes/propertiesinnerpage'); var communitiesinner = require('./routes/communitiesinner'); var communitiespagetopsection = require("./routes/communitiespagetopsection"); var faqspage = require('./routes/faqspage'); var legalpage = require('./routes/legalpage'); var ourteam = require('./routes/ourteam'); var privacypage = require('./routes/privacypage'); var agentpage = require('./routes/agentpage'); var termspage = require('./routes/termspage'); var blogs = require('./routes/blogs'); var forms = require('./routes/forms'); var forgotpassword = require('./routes/forgotpassword'); var contactpagetopsection = require('./routes/contactpagetopsection'); var news = require('./routes/news'); var newsinner = require('./routes/newsinner'); var events = require('./routes/events'); var filter = require('./routes/filter'); var footeraddr = require('./routes/footeraddr'); var seometa = require('./routes/seometa'); var instagram = require('./routes/instagram'); const app = express(); app.use(cookieParser()); app .use(cors()); app.use(flash()); app.use(formData.parse()); app.use(express.json()); app.use(function(req, res, next) { res.header("Access-Control-Allow-Origin", "*"); res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept"); next(); }); //app.use(expressValidator()); /* app.use('/api/secret', [authenticate, authError]); function doesUserExists(username, password) { const user = { id: 1, username: 'demo@gmail.com', password: 'demodemo', }; if (username === user.username && password === user.password) { return true; } return false; } app.get('/', (req, res) => { res.json({ status: 'OK' }); }); app.post('/api/login', (req, res) => { console.log(req.body); const { username, password } = req.body; const response = {}; // You can use DB checking here if (doesUserExists(username, password)) { response.token = jsonwebtoken.sign( { expiredAt: new Date().getTime() + expiredAfter, username, id: 1, }, secretKey ); } else { response.error = 'Not found'; } res.json(response); }); app.post('/api/secret/test', (req, res) => { res.json({ status: 200, message: 'succcesful', }); }); */ app.use('/api', indexRouter); app.use('/home', homeRouter); app.use('/menu', menuRouter); app.use('/about', aboutRouter); app.use('/aboutwhoweare', aboutwhoweareRouter); app.use('/investorpagetopsection', investorpagetopsection); app.use('/careerspagetopsection', careerspagetopsection); app.use('/propertiespage', propertiespage); app.use('/propertiesinnerpage', propertiesinnerpage); app.use('/communitiesinner', communitiesinner); app.use('/faqspage', faqspage); app.use('/legalpage', legalpage); app.use('/ourteam', ourteam); app.use('/privacypage', privacypage); app.use('/agentpage', agentpage); app.use('/termspage', termspage); app.use('/blogs', blogs); app.use('/news', news); app.use('/newsinner', newsinner); app.use('/forgotpassword', forgotpassword); app.use('/contactpagetopsection', contactpagetopsection); app.use('/communitiespagetopsection', communitiespagetopsection); app.use('/events', events); app.use('/forms', forms); app.use('/footeraddr', footeraddr); app.use('/seometa', seometa); const cacheTime = 86400000 * 30; // the time you want app.use('/filter', filter); app.use('/instagram', instagram); // app.use('/mvd', express.static(__dirname + '/uploads'), { // maxAge: cacheTime // }); app.use('/mvd',express.static(path.join(__dirname, '/uploads'), { maxAge: cacheTime })) // app.listen(8003, () => { // console.log('Isomorphic JWT login 8000'); // }); app.listen(8003, '0.0.0.0', () => { console.log('Server running on port 8003'); }); // app.listen(8003, "0.0.0.0"); // app.listen(port, () => { // console.log('Isomorphic JWT login ' + port); // }); // var privateKey = fs.readFileSync('sslcert13/server.key', 'utf8'); // var certificate = fs.readFileSync('sslcert13/server.crt', 'utf8'); // var credentials = { key: privateKey, cert: certificate,rejectUnauthorized: false }; //app.listen(port, "0.0.0.0"); //var httpServer = http.createServer(app); // var httpsServer = https.createServer(credentials, app); //httpServer.listen(8999, "0.0.0.0"); // httpsServer.listen(8003, "0.0.0.0");
| ver. 1.4 |
Github
|
.
| PHP 8.1.2-1ubuntu2.22 | Generation time: 0.15 |
proxy
|
phpinfo
|
Settings