내가 할 수있는 것처럼 명확하게하려고합니다. 그래서 저는 작은 판을 만들기 위해 노력하고 있습니다. 다른 사람이 페이지 (로컬 호스트에 있음)에 연결 한 다음 버튼을 클릭 할 가능성이 있으며,이 버튼은 그를 다른 HTML 페이지로 리디렉션합니다.오류 NodeJS : 얻을 수 없습니다
"초기"html, app.js 파일 및 버튼을 클릭 할 때 표시되는 다른 html 파일이있는 프로젝트 폴더가 있습니다. 이 같은
서버 작품 :
var application = require('express')(),
server = require('http').createServer(application),
io = require('socket.io').listen(server),
ent = require('ent'),
fs = require('fs');
application.get('/', function (req, res) {
res.sendfile(__dirname + '/index.html');
});
후, 나는 버튼이 있습니다
<a href="pfc.html" target="_blank"> <input type="button" value="blah"></a>
터미널의 "노드 app.js"를 시작, 내가 페이지에 이동합니다, 버튼을 클릭하면 "Can not GET /pfc.html"오류가 발생합니다.
미안하지만 나는 이해할 수 없다면 누군가 나를 이해할 수 있기를 바랍니다.
감사합니다. 좋은 하루 되세요 !!
오타? 'sendfile'이 아니라 ['sendFile'] (http://expressjs.com/en/4x/api.html#res.sendFile) (대문자'F')입니다. 총액 사항. 당신이 GET을 할 때 Node 측에서 에러를 보길 기대하고 있습니다. –
pfc.html은 정적 파일이므로 "nodejs 정적 파일 검색"을 검색하고 거기에서 시작해야합니다. 누군가는 아마 비슷한 것으로 대답 할 것이지만, 당신은 그것을 가지고 스스로 해결할 수있을 것입니다. – Olical
'/'에 대한 경로가'index.html'을 보내는 서버에 있지만 pfc.html에 대한 클릭을 처리하는 곳은 pfc.html 파일을 가지고 있습니까? –