国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Laravel Inertia Vite
P粉262926195
P粉262926195 2024-01-16 11:21:07
0
1
673

Im Produktionsmodus (auf dem Server) erh?lt meine Website den Fehler in der Chrome-Konsole:

Uncaught(承諾)錯(cuò)誤:找不到頁面:./Pages/Posts/Show.vue

Au?erdem wird die Dashboard-Seite nicht mit ?nderungen am Text und der neuen Paginierungstabelle aktualisiert, die ich in der lokalen Entwicklung eingeführt habe.

Lokal funktioniert alles einwandfrei, aber beim Pushen auf Digital Ocean Server werden nicht die neuesten ?nderungen angezeigt.

Ich habe den Quellcode online überprüft und der Originalcode ist dort. Ich kann sehen, wie sich der Text, die Paginierungstabelle und neue Routen ?ndern. Sie werden jedoch nicht angezeigt, wenn ich die Website lade. Ich vermute, dass es etwas mit dem Caching oder dem Build-Prozess zu tun hat?

Ich habe es geschafft:

php工匠緩存:clear

php工匠配置:clear

php工匠視圖:clear

npm run build(neue Assets der Vite-Version)

Kann jemand helfen?

Dateien teilen:

resources/js/app.js

import './bootstrap';
import '../css/app.css';

import { createApp, h } from 'vue';
import { createInertiaApp } from '@inertiajs/inertia-vue3';
import { InertiaProgress } from '@inertiajs/progress';
import { resolvePageComponent } from 'laravel-vite-plugin/inertia-helpers';
import { ZiggyVue } from '../../vendor/tightenco/ziggy/dist/vue.m';

const appName = window.document.getElementsByTagName('title')[0]?.innerText || 'Laravel';

createInertiaApp({
    title: (title) => `${title} - ${appName}`,
    resolve: (name) => resolvePageComponent(`./Pages/${name}.vue`, import.meta.glob('./Pages/**/*.vue')),
    setup({ el, app, props, plugin }) {
        return createApp({ render: () => h(app, props) })
            .use(plugin)
            .use(ZiggyVue, Ziggy)
            .mount(el);
    },
});

InertiaProgress.init({ color: '#4B5563' });

Hinterer Controller

<?php

namespace AppHttpControllersPost;

use AppHttpControllersController;
use IlluminateHttpRequest;
use InertiaInertia;
use AppModelsPost;

class PostController extends Controller
{
    /**
     * Display all posts
     *
     * @return InertiaResponse
     */
    public function index(Request $request)
    {
        $posts = Post::paginate(10);
        
        return Inertia::render('Dashboard', ['posts' => $posts]);
    }


    /**
     * Display a post
     *
     * @return InertiaResponse
     */
    public function show(Request $request, $id)
    {
        $post = Post::findOrFail($id);

        return Inertia::render('Posts/Show', ['post' => $post]);
    }    
}

P粉262926195
P粉262926195

Antworte allen(1)
P粉511985082

這是一個(gè) docker/nginx 問題。應(yīng)用程序生成的文件未正確路由,因此原始版本中的靜態(tài)文件不會(huì)被替換。

我改為使用卷在容器之間同步數(shù)據(jù)并且它起作用了。

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage