Сообщение Laravel с nodejs Ошибка MethodNotAllowedHttpException 405 - PullRequest
1 голос
/ 15 октября 2019

Я использую nodejs для "api" и laravel для отправки его с контроллером. Но при этом я получаю ошибку MethodNotAllowedHttpException 405, пока я делаю это, я новичок в nodejs и хочу немного узнать об этом, но сначала хочу решить эту проблему.

Я не очень старался, потому что яна самом деле не знаю, что я имею к другому. Я искал его в Интернете, но ничего из этого не помогло.

Функция в nodejs:

    creatFolder() {
        this.auth.allowed('s:version', (allowedErr, isAllowed) => {
            if (allowedErr || !isAllowed) return;

            const uuid = this.auth.server().uuid;

            Fs.access("/srv/daemon-data/" + uuid + "/test", error => {
                if (!error) {

                    this.res.send({"success": "false", "error": "Folder already exists."});

                } else {

                    exec('mkdir /srv/daemon-data/' + uuid + "/test", function(err, stdout, stderr) {
                        if (err) {
                            res.send({"success": "false", "error": "File could not be created!!"});
                        }

                        res.send({"success": "true"});
                    });
                }
            });
        });
    }

"route"

RestServer.get('/v1/server/test', (req, res, next) => {
    Routes.creatFolder();
    return next();
});

Фактический пост APIв контроллере Laravel:

        $ch = curl_init();

        curl_setopt($ch, CURLOPT_URL, 'https://dev.mrkevko.nl/api/application/servers/51fbca1d/test');
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_POST, 1);

        $headers = array();
        $headers[] = 'Authorization: Bearer GKuRPd808MHyqxez9Ph59GG0ql4qqbsAJIZxcRa7E6Rzwmtt';
        $headers[] = 'Content-Type: application/json';
        $headers[] = 'Accept: Application/vnd.pterodactyl.v1+json';
        curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

        $result = curl_exec($ch);
        if (curl_errno($ch)) {
            echo 'Error:' . curl_error($ch);
        }
        curl_close($ch);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...