Html форма метод post не работает корректно на localhost


Я недавно установил sails.js, чтобы выступать в качестве веб-сервера для размещения всех моих html и других файлов, и столкнулся с проблемой в моей форме входа. Когда метод html form настроен на post, я сталкиваюсь с ошибкой 404, утверждая, что он не может найти файл. Однако, когда я изменяю метод на метод get, он загружает соответствующий html-файл без проблем (но отображает имя пользователя и пароль в url-адресе, фу!). Еще более странно, когда я набираю путь к файлу (который выводит метод post) в отдельном файле. вкладка, страница загружается без каких-либо проблем.

Проект, над которым я работаю, является учебным проектом, так что я могу изучить внутреннюю работу веб-страницы, используя js, jquery, angularjs, css, html и так далее. Все, что я хочу сделать, это иметь форму входа, чтобы перенаправить меня на страницу "вход в систему", где все, что он говорит, Это "войти успешно". У меня нет списка зарегистрированных пользователей или чего-то подобного, я просто хочу, чтобы он перешел на следующую страницу! Вот код ;)

<form name="login" method="post" accept-charset="utf-8" action="../html/KLASSY_LOGGED_IN.html">
    <div class="line">
        <label for="username">Username</label>
        <input type="username" name="myUsername" id="username" pattern=".{6,}" placeholder="" ng-required="true">
    </div>
    <div class="line">
        <label for="password">Password</label>
        <input type="password" name="myPassword" id="pwd" pattern=".{8,}" placeholder="" ng-required="true">
    </div>
    <div class="line submit">
        <input type="submit" id="cusLogin" value="Login" />
    </div>
</form>

Каждый файл, который я ссылка с помощью../' работать отлично. В атрибуте link href и атрибуте script src этот тип ссылки на файл работает нормально. Нет никакого кода сервера. Все, что я хочу, чтобы это привело меня на страницу "вход" без какого-либо кода сервера. Это прекрасно работало вне sails.js, но почему не внутри sails.js?

1 3

1 ответ:

Вам нужно, чтобы обработчик был каким-то типом скрипта, который вы не можете просто указать действие на эту страницу.

../html/KLASSY_LOGGED_IN.html

Что вы могли бы сделать, так это сделать действие be javascript, которое перенаправляет вас на эту страницу.