Commit 65335ec1 authored by 郭志伟's avatar 郭志伟

fix: ssr静态资源引用

parent dae35c25
......@@ -17,6 +17,7 @@ app/**/*.js
config/plugin.local.js
config/plugin.js
config/config.*.js
config/apollo.json
index.js
config/manifest.json
app/view/*
......
{
"api": {
"apiHost": "https://quantum-blocks-vcc2.liangkebang.net/",
"h5Host": "https://quantum-h5-vcc2.liangkebang.net/",
"opapiHost": "https://opapi-vcc2.liangkebang.net/"
},
"mysql": {
"low_code": {
"host": "mysql",
"port": "3306",
"username": "qa",
"password": "qatest",
"database": "low_code"
}
},
"redis": {
"port": "6379",
"host": "redis",
"password": "",
"db": 0
},
"qiniu": {
"qiniuUpHost": "https://up-z0.qiniup.com",
"qiniuHost": "https://appsync.lkbang.net"
}
}
\ No newline at end of file
import apollo from '../../../config/apollo.json';
const protocol = EASY_ENV_IS_BROWSER ? window.location.protocol : 'https';
const { api, qiniu } = apollo;
const { api, qiniu } = EASY_ENV_IS_BROWSER ? window.apollo : { api: {}, qiniu: {} };
export default {
...api,
...qiniu,
......
declare module "*.json" {
const value: any;
export default value;
}
\ No newline at end of file
......@@ -2,6 +2,11 @@ import { AxiosRequestConfig } from 'axios';
declare var window: Window;
declare var EASY_ENV_IS_NODE: boolean;
declare global {
interface Window {
apollo: any;
}
}
interface Window {
__INITIAL_STATE__: any;
......
import { EggAppConfig } from 'egg';
import * as fs from 'fs';
import * as path from 'path';
import apollo from '../config/apollo.json';
const { api, qiniu } = apollo;
export default (appInfo: EggAppConfig) => {
const config: any = {};
config.siteFile = {
'/favicon.ico': fs.readFileSync(path.join(appInfo.baseDir, 'app/web/asset/images/favicon.ico'))
'/favicon.ico': fs.readFileSync(path.join(appInfo.baseDir, 'app/web/asset/images/favicon.ico')),
'/apiHost.js': `var apollo = ${JSON.stringify({ api, qiniu })}`,
};
config.view = {
......
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