Как отправить форму в appjs?

В моем проекте appjs я отображаю веб-страницу со следующей формой. Когда пользователь отправляет эту форму, я получаю внутреннюю ошибку сервера. Не могли бы вы рассказать мне, как обработать этот запрос /submit_pariring_code в моем app.js?

Я могу обработать эту отправку формы в коде javascript, но это заставит меня разрешить перекрестный домен на стороне сервера (чего я не хочу делать).

  <form class="form-signin" action="/submit_pairing_code">
    <h3 class="form-signin-heading">Please enter your Pairing Code</h3>
    <input type="text" name="pairing_code" class="input-block-level" placeholder="Pairing Code">
    <br/>
    <input type="text" name="computer_name" class="input-block-level" placeholder="Your Computer Name">
    <br/>
    <button class="btn btn-large btn-primary" type="submit">Submit</button>
  </form>

person nizam.sp    schedule 05.04.2014    source источник
comment
не могли бы вы сообщить мне, что это /submit_pairing_code в теге действия?   -  person napendra    schedule 05.04.2014
comment
submit_pairing_code отправит код сопряжения на удаленный веб-сервер и проверит его правильность. Чтобы отправить на сервер, я хочу сначала получить его в настольном приложении appjs, которое отправит http-запрос на удаленный веб-сервер.   -  person nizam.sp    schedule 05.04.2014
comment


Ответы (1)


Следующий код сделал волшебство.

var app = module.exports = require('appjs');
var http = require('http');

app.serveFilesFrom(__dirname + '/content');

app.router.get('/submit_pairing_code', function(request, response, next){
  response.send('Here is your pairing_code ' + request.params.pairing_code);
});
person nizam.sp    schedule 05.04.2014