1234567891011121314151617181920212223242526272829303132 |
- 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}`);
- });
|