import express, { Application, Request, Response, NextFunction } from 'express'; import path from 'path'; import dotenv from 'dotenv'; dotenv.config(); process.env.ROOT_DIR = path.resolve(__dirname); const env = process.env; export const app = express(); app.use(express.json()); app.use(express.urlencoded({ extended: false })); app.use(require('cookie-parser')()); const dist = path.join(__dirname, env.UPFRONT_PATH ?? 'upfront'); // 静态资源服务,假设你的dist目录包含了编译后的Vue应用 app.use(express.static(dist)); app.use('/static', express.static(path.join(__dirname, env.STATIC_PATH ?? 'static'))) import router from './src/routes/api'; app.use('/api', router); // // catch 404 and forward to error handler // app.use(function(req, res, next) { // res.status(404); // res.end('