mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-07-29 11:02:28 +08:00
fix(server): not running in prod due to webpack change
This commit is contained in:
parent
cb488eb333
commit
42a7556c55
@ -57,7 +57,7 @@ app.use(`/icon.png`, express.static(path.join(scriptDir, 'public/icon.png')));
|
|||||||
app.use(sessionParser);
|
app.use(sessionParser);
|
||||||
app.use(favicon(`${scriptDir}/../images/app-icons/icon.ico`));
|
app.use(favicon(`${scriptDir}/../images/app-icons/icon.ico`));
|
||||||
|
|
||||||
assets.register(app);
|
await assets.register(app);
|
||||||
routes.register(app);
|
routes.register(app);
|
||||||
custom.register(app);
|
custom.register(app);
|
||||||
error_handlers.register(app);
|
error_handlers.register(app);
|
||||||
|
@ -4,8 +4,6 @@ import { fileURLToPath } from "url";
|
|||||||
import express from "express";
|
import express from "express";
|
||||||
import env from "../services/env.js";
|
import env from "../services/env.js";
|
||||||
import serveStatic from "serve-static";
|
import serveStatic from "serve-static";
|
||||||
import webpack from "webpack";
|
|
||||||
import webpackMiddleware from "webpack-dev-middleware";
|
|
||||||
|
|
||||||
const persistentCacheStatic = (root: string, options?: serveStatic.ServeStaticOptions<express.Response<any, Record<string, any>>>) => {
|
const persistentCacheStatic = (root: string, options?: serveStatic.ServeStaticOptions<express.Response<any, Record<string, any>>>) => {
|
||||||
if (!env.isDev()) {
|
if (!env.isDev()) {
|
||||||
@ -17,9 +15,12 @@ const persistentCacheStatic = (root: string, options?: serveStatic.ServeStaticOp
|
|||||||
return express.static(root, options);
|
return express.static(root, options);
|
||||||
};
|
};
|
||||||
|
|
||||||
function register(app: express.Application) {
|
async function register(app: express.Application) {
|
||||||
const srcRoot = path.join(path.dirname(fileURLToPath(import.meta.url)), '..');
|
const srcRoot = path.join(path.dirname(fileURLToPath(import.meta.url)), '..');
|
||||||
if (env.isDev()) {
|
if (env.isDev()) {
|
||||||
|
const webpack = (await import("webpack")).default;
|
||||||
|
const webpackMiddleware = (await import("webpack-dev-middleware")).default;
|
||||||
|
|
||||||
const frontendCompiler = webpack({
|
const frontendCompiler = webpack({
|
||||||
mode: "development",
|
mode: "development",
|
||||||
entry: {
|
entry: {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user