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; ...@@ -11,10 +11,11 @@ const env = process.env.NODE_ENV;
const app = new Koa(); const app = new Koa();
app.use(router.routes(), router.allowedMethods());
app.use(serve(path.join(__dirname, './public'))); app.use(serve(path.join(__dirname, './public')));
app.use(koaBody({ multipart: true })); app.use(koaBody({ multipart: true }));
app.use(bodyParser()); app.use(bodyParser());
app.use(router.routes(), router.allowedMethods());
app.listen(config.port, () => { app.listen(config.port, () => {
console.info( 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 Router = require("koa-router");
const static = require("./controllers/static-router");
const system = require("./controllers/system"); const system = require("./controllers/system");
const user = require("./controllers/user"); const user = require("./controllers/user");
const enterprise = require("./controllers/enterprise"); const enterprise = require("./controllers/enterprise");
...@@ -9,6 +10,8 @@ const image = require('./controllers/image') ...@@ -9,6 +10,8 @@ const image = require('./controllers/image')
const router = Router(); const router = Router();
const API_VERSION = "/api/v1"; const API_VERSION = "/api/v1";
router.get('/', static.index)
// router.post(`${API_VERSION}/login`, system.login); // router.post(`${API_VERSION}/login`, system.login);
router.get(`${API_VERSION}/fetch_user`, system.fetch_user); router.get(`${API_VERSION}/fetch_user`, system.fetch_user);
router.get(`${API_VERSION}/user/:type`, user.query) 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 Certification from '@/pages/Enterprise/Certification'
import Audit from '@/pages/Enterprise/Audit' import Audit from '@/pages/Enterprise/Audit'
...@@ -113,7 +113,7 @@ const routes = [ ...@@ -113,7 +113,7 @@ const routes = [
]; ];
const router = createRouter({ const router = createRouter({
history: createWebHistory(), history: createWebHashHistory(),
routes routes
}); });
......
...@@ -5,7 +5,7 @@ const isDev = process.env.NODE_ENV === 'development'; ...@@ -5,7 +5,7 @@ const isDev = process.env.NODE_ENV === 'development';
module.exports = { module.exports = {
outputDir: isDev outputDir: isDev
? './dist' ? './dist'
: path.resolve('./dist/'), : path.resolve('./public/dist/'),
publicPath: isDev ? '/' : '/dist', publicPath: isDev ? '/' : '/dist',
configureWebpack: { configureWebpack: {
devServer: { 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