const express = require('express'); const app = express(); const port = process.env.PORT || 3000; const username = process.env.AUTH_USERNAME || 'admin'; const password = process.env.AUTH_PASSWORD || '3.1415926' const authUrl = process.env.AUTH_URL || 'http://127.0.0.1:8080' // Middleware to parse JSON bodies app.use(express.json()); app.use(express.urlencoded({extended: true})); // RESTful routes app.get('/', (req, res) => { res.json({message: 'Welcome to the auth-inner-server API'}); }); app.post('/emqx-login', (req, res) => { if (req.body.username === username && req.body.password === password) { res.json({is_superuser: true, result: 'allow'}); } else { res.json({is_superuser: false, result: 'deny'}); } }) app.listen(port, () => { console.log(`Server is running on port ${port}`); });