2016-06-22 2 views
0

이 응용 프로그램을 express.js 형태의 동작을 수행하지 않고 Node.js를의 경로 함수를 호출 하는 index.js에서 '/ 집'(또는 기타의 .js 파일) 경로로 -는 Node.js를에서

var express = require('express'); 
var router = express.Router(); 

router.get('/home', function(req, res, next) { 
... 
}); 

양식 동작을 수행하지 않고이 경로 함수를 호출 할 수있는 방법이 있습니까? "경로 기능"으로 언급 한 다른 이름이 있습니까?

+0

당신이 물어 보려는 것이 확실하지 않습니다 ... 실제로 웹 페이지가 HTTP 요청을 생성하기위한 양식을 제출하는 대신 JavaScript를 사용하여 HTTP 요청을 보내길 원하십니까? – arthurakay

+0

예, HTTP 요청을하는 웹 페이지 일 필요는 없습니다. –

+0

app.js의 JavaScript 함수가 위에 지정된 라우팅 함수를 호출 할 수 있습니까? –

답변

0

나는 당신의 질문을 완전히 이해하고 있는지 확신하지 못합니다./home 페이지에 사람들을 연결시키고 싶습니까? 이 경우 앵커 태그를 사용할 수 있기 때문입니다.

/home API 호출에서 데이터를 수신하려면 AJAX를 사용하면됩니다. See here for info

+0

express.js의 node.js 응용 프로그램에서 router.get ('/ home', function (req, res, next) { ... }} 라우터 함수를 호출하려고했습니다. 'app.js의 JavaScript 함수에서 나는 그렇게 할 수있는 방법을 찾았고,'var request = require ("request"); ... 요청 (link, function (e, res, body {...})); –

관련 문제