typescript 405不允许POST方法,此页面不存在!

m2xkgtsf  于 2023-08-07  发布在  TypeScript
关注(0)|答案(1)|浏览(138)

我的+page.svelte中有一个这样的表单,地址是route/manager

<form 
id="file_selection" 
action="?/manageFile" 
method="post"
use:enhance={() => {
    waiting = true;

    return async ({update, result}) => {
        await update();

        console.log(result);
    }
}}>
    <h1>
        Veuillez choisir ou déposer votre <span id="stressed"
            >relevé bancaire</span
        >.
    </h1>
    <input type="file" id="fileInput" name="fileInput" bind:files /> -->
    <label for="file">
        {message}
    </label>
    <p>Types de fichier accepté: <i>.xlsx</i> ; <i>.csv</i></p>
    <button class="cta" type="submit">Continuer</button>
</form>

字符串
这是我的+page.server.ts,和我的页面在同一个路径:

import type { Actions } from '@sveltejs/kit';

export const actions: Actions = {
    manageFile: async ({ request }) => {
        console.log(await request.formData());
    }
}


这是非常简单的,我已经检查了一切多次,它是正确的。但是我仍然得到405 POST method not allowed. No actions exist for this page错误。
我也试过不用途:增强太多。
任何帮助都是受欢迎的,这让我抓狂:/

ercv8c1e

ercv8c1e1#

伙计们,对不起,我发现了我的错误,这是最愚蠢的一个。
我忘了一个+我我的+page.server.ts
对不起,一定会检查两次我的文件名在未来lol

相关问题