| 123456789101112131415161718192021222324252627282930313233 |
- /* eslint-disable import/no-extraneous-dependencies */
- /* eslint-disable @typescript-eslint/no-var-requires */
- const express = require('express');
- const bodyParser = require('body-parser');
- const app = express();
- app.use(bodyParser.urlencoded({ extended: false }));
- app.use(bodyParser.json());
- // 添加跨域
- app.use((req, res, next) => {
- res.header('Access-Control-Allow-Origin', '*');
- res.header('Access-Control-Allow-Methods', '*');
- res.header('Access-Control-Allow-Headers', '*');
- if (req.method === 'OPTIONS') {
- res.sendStatus(200);
- } else {
- next();
- }
- });
- const prefix = '/api';
- app.use(`${prefix}/users`, require('./routers/user'));
- app.use(`${prefix}/project`, require('./routers/project'));
- app.use(`${prefix}/pipelines`, require('./routers/pipeline'));
- app.use(`${prefix}/deployments`, require('./routers/deployment'));
- app.use(`${prefix}/groups`, require('./routers/group'));
- app.listen(4000);
- console.log('Mock Server is now running at port 4000.');
|