|
|
@ -5,11 +5,12 @@ const cors = require('cors');
|
|
|
|
const bodyParser = require('body-parser');
|
|
|
|
const bodyParser = require('body-parser');
|
|
|
|
|
|
|
|
|
|
|
|
const app = express();
|
|
|
|
const app = express();
|
|
|
|
const port = 3000; // 可以根据需要修改端口号
|
|
|
|
const port = 8080; // 可以根据需要修改端口号
|
|
|
|
app.use(cors());
|
|
|
|
app.use(cors());
|
|
|
|
|
|
|
|
|
|
|
|
app.use(bodyParser.json());
|
|
|
|
app.use(bodyParser.json());
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 创建快捷方式接口
|
|
|
|
app.post('/createShortcut', (req, res) => {
|
|
|
|
app.post('/createShortcut', (req, res) => {
|
|
|
|
// folderPath:存放的路径 shortcutName: 快捷方式名称 shortcutURL: 快捷方式的访问地址
|
|
|
|
// folderPath:存放的路径 shortcutName: 快捷方式名称 shortcutURL: 快捷方式的访问地址
|
|
|
|
const { folderPath, shortcutName, shortcutURL } = req.body;
|
|
|
|
const { folderPath, shortcutName, shortcutURL } = req.body;
|
|
|
@ -45,8 +46,15 @@ app.post('/createShortcut', (req, res) => {
|
|
|
|
});
|
|
|
|
});
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
// 运行项目 需要进入到当前的文件夹目录打开终端 执行 node nodeService.js
|
|
|
|
// 静态文件服务,指定 dist 目录为静态文件目录
|
|
|
|
|
|
|
|
app.use(express.static(path.join(__dirname, 'dist')));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 所有请求都返回 index.html 文件,让前端路由处理页面跳转
|
|
|
|
|
|
|
|
app.get('*', function(req, res) {
|
|
|
|
|
|
|
|
res.sendFile(path.join(__dirname, 'dist', 'index.html'));
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 运行项目 需要进入到当前的文件夹目录打开终端 执行 node nodeService.js
|
|
|
|
app.listen(port, () => {
|
|
|
|
app.listen(port, () => {
|
|
|
|
console.log(`Server is running on port ${port}`);
|
|
|
|
console.log(`Server is running on port ${port}`);
|
|
|
|
});
|
|
|
|
});
|