Commit 9661ddf4 authored by lvweichao's avatar lvweichao

update: koa route static index

parent 60f06237
......@@ -11,10 +11,11 @@ const env = process.env.NODE_ENV;
const app = new Koa();
app.use(router.routes(), router.allowedMethods());
app.use(serve(path.join(__dirname, './public')));
app.use(koaBody({ multipart: true }));
app.use(bodyParser());
app.use(router.routes(), router.allowedMethods());
app.listen(config.port, () => {
console.info(
......
const fs = require('fs')
const path = require('path')
const cachePage = null;
exports.index = (ctx, next) => {
console.log('----- home')
if (!cachePage) {
cachePage = fs.readFileSync(path.join(__dirname, '../../public/dist/index.html'), {encoding: 'utf-8'})
}
const content = cachePage;
ctx.body = content
}
\ No newline at end of file
const Router = require("koa-router");
const static = require("./controllers/static-router");
const system = require("./controllers/system");
const user = require("./controllers/user");
const enterprise = require("./controllers/enterprise");
......@@ -9,6 +10,8 @@ const image = require('./controllers/image')
const router = Router();
const API_VERSION = "/api/v1";
router.get('/', static.index)
// router.post(`${API_VERSION}/login`, system.login);
router.get(`${API_VERSION}/fetch_user`, system.fetch_user);
router.get(`${API_VERSION}/user/:type`, user.query)
......
import { createRouter, createWebHistory } from "vue-router";
import { createRouter, createWebHashHistory } from "vue-router";
import Certification from '@/pages/Enterprise/Certification'
import Audit from '@/pages/Enterprise/Audit'
......@@ -113,7 +113,7 @@ const routes = [
];
const router = createRouter({
history: createWebHistory(),
history: createWebHashHistory(),
routes
});
......
......@@ -5,7 +5,7 @@ const isDev = process.env.NODE_ENV === 'development';
module.exports = {
outputDir: isDev
? './dist'
: path.resolve('./dist/'),
: path.resolve('./public/dist/'),
publicPath: isDev ? '/' : '/dist',
configureWebpack: {
devServer: {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment