Как я могу встроить / использовать schnack. js в моем приложении express node? - PullRequest
0 голосов
/ 28 мая 2020

Я немного неудачник ie, когда дело доходит до настройки серверных приложений.

Я пытался установить schnack. js из npm, но инструкции на https://schnack.cool не понятны. Всякий раз, когда я пытаюсь запустить npm init schnack, появляется сообщение об ошибке schnack. json отсутствует.

Я пытался установить из репозитория git, но не совсем понимаю, как настроить конфигурацию файл для моего приложения узла express?

Файл конфигурации содержит следующий код JSON:

{
    "schnack_host": "https://schnack.example.com",
    "page_url": "https://blog.example.com/posts/%SLUG%",
    "database": {
        "comments": "comments.db",
        "sessions": "sessions.db"
    },
    "port": 3000,
    "admins": [1],
    "oauth": {
        "secret": "xxxxx",
        "twitter": {
            "consumer_key": "xxxxx",
            "consumer_secret": "xxxxx"
        },
        "github": {
            "client_id": "xxxxx",
            "client_secret": "xxxxx"
        },
        "google": {
            "client_id": "xxxxx",
            "client_secret": "xxxxx"
        },
        "facebook": {
            "client_id": "xxxxx",
            "client_secret": "xxxxx"
        },
        "mastodon": {
            "app_name": "your website name",
            "app_website": "https://blog.example.com/"
        }
    },
    "notify": {
        "pushover": {
            "app_token": "xxxxx",
            "user_key": "xxxxx"
        },
        "webpush": {
            "vapid_public_key": "xxxxx",
            "vapid_private_key": "xxxxx"
        },
        "slack": {
            "webhook_url": "xxxxx"
        }
    },
    "date_format": "MMMM DD, YYYY - h:mm a"
}

Любая помощь будет принята с благодарностью. С уважением

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...