2014-04-05 5 views
0

내 appjs 프로젝트에서 다음 양식이 포함 된 웹 페이지를 표시합니다. 사용자가이 양식을 제출하면 내부 서버 오류가 발생합니다. 내 app.js에서이/submit_pariring_code 요청을 처리하는 방법을 알려주시겠습니까?appjs에서 양식을 제출하는 방법은 무엇입니까?

내가 자바 스크립트 코드에서이 양식 제출을 처리 할 수 ​​있지만, 그 날은 서버 측에서 크로스 도메인 수 있도록 할 것입니다 (내가하고 싶지 않습니다.)

<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> 
+0

조치 태그의 this/submit_pairing_code가 무엇인지 알려 주시기 바랍니다. – napender

+0

submit_pairing_code는 페어링 코드를 원격 웹 서버에 제출하고 올바른지 여부를 확인합니다. 서버로 보내려면 원격 웹 서버에 http 요청을하는 appjs 데스크탑 응용 프로그램에서 먼저 수신하고 싶습니다. –

+0

[HTML5 자리 표시 자 속성은 레이블 요소 대신 사용할 수 없습니다] (http://www.456bereastreet.com/archive/201204/the_html5_placeholder_attribute_is_not_a_substitute_for_the_label_element/) – Quentin

답변

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); 
}); 
관련 문제