// app.js const express=require("express"); const path=require("path") // 处理跨域的插件 const cors = require('cors') // SSE相关信息路由 const sseInfoRouter = require('./routes/sse/infoPush'); const cookieParser = require('cookie-parser') const app= express(); const bodyParser = require('body-parser'); const multer = require('multer'); app.use(bodyParser.urlencoded({ extended: false })); app.use(multer({ dest: '/tmp/'}).array('image')); app.use(cookieParser()) // 使用跨域插件 app.use(cors()) // app.use('/public', express.static('public')) app.use(express.static('public')) app.use(express.static('/tmp/')) // app.use('/public', express.static('public')); app.get('/get.html', function (req, res) { res.sendFile( __dirname + "/" + "get.html" ); }) console.log(__dirname) app.use('/sse', sseInfoRouter); // 配置解析表单数据的中间件 app.use(express.urlencoded({ extended: false })) // 导入路由模块 const apiRouter = require('./apiRouter.js') // 把路由模块,注册到 app 上 app.use('/api', apiRouter) //端口 app.listen(3000,function () { console.log("127.0.0.1:3000") });