Мрачный шаблон всегда 404 - PullRequest
0 голосов
/ 05 июля 2019

Итак, у меня есть html-контент, который будет установлен в узле GraphQL, и я хочу использовать шаблон для его отображения, однако все учебные пособия нацелены на публикации в блоге с использованием файлов разметки, которые не соответствуют моим потребностям.

gridsome.server.js

module.exports = function (api) {
    api.loadSource(async ({ addContentType }) => {
        const html = await getHTML();

        const contentType = addContentType({
            typeName: 'Pattern'
        });

        contentType.addNode({
            id: 'checkered',
            title: 'Checkered',
            content: html
        });
    });
}

, а затем в моем шаблоне Pattern.vue :

<template>
    <Layout :title="$page.pattern.title">
        <div v-html="$page.pattern.content"/> 
    </Layout>
</template>

<page-query>
query Pattern($id: String!) {
    pattern(id: $id) {
        title
        content
    }
}
</page-query>

Однакокогда я перехожу на http://localhost:8080/pattern/checkered, я просто получаю ошибку 404.Я знаю, что, должно быть, я неправильно использую шаблоны, но, похоже, не могу определить правильную настройку.

...