const express = require('express'); const morgan = require('morgan'); const bodyParser = require('body-parser'); // const loginHandler = require('./login'); // 确保路径正确 const pbl = require('./pbl'); // 确保路径正确 const app = express(); const port = 7004; // 你可以根据需要更改端口 app.use(morgan('dev')); app.use(bodyParser.urlencoded({ extended: true, limit: '3mb' })); app.use(bodyParser.json({ limit: '3mb' })); // 设置跨域请求头 app.use((req, res, next) => { const origin = req.headers.origin || "*"; res.setHeader('Access-Control-Allow-Origin', origin); res.header("Access-Control-Allow-Methods", "PUT,POST,GET,DELETE,OPTIONS"); res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept"); res.header('Access-Control-Allow-Credentials', true); res.header('X-Powered-By', ' 3.2.1'); res.header('Content-Type', 'application/json;charset=utf-8'); next(); }); // 使用 app.use 挂载 pbl 路由 app.use('/file', pbl); // 启动服务器 app.listen(port, '0.0.0.0', () => { console.log(`Server is running on port ${port}`); });