0
평균 스택이 처음입니다. 나는 우분투를 사용하고있다. 터미널을 통해 ejs, express, node 등을 설치했습니다. 문서> NodeTuts에서 폴더를 만든 다음 터미널에서 나는 progress 후에 nodeTuts와 server.js에서 package.json을 얻었고 client라는 이름의 nodeTuts 폴더와 client> view 및 view에서 폴더를 만들었습니다. 나는 파일 index.ejs를 만들었다. server.js에서 은 내가 쓴 : 평균 스택이 맞지 않음
var express = require('express');
var app = express();
var path = require('path');
var port = process.env.PORT;
app.set('view engine','ejs');
app.set('views', path.resolve(__dirname, 'client', 'views'));
app.get('/', function (req, res){
res.render('index.ejs');
});
app.listen(port, function(){
console.log('SERVER RUNNING... PORT: ' + port);
})`
와 내가 쓴하는 index.js에서
: 단순히 HELLO WORLD 하지만 난 크롬에서 server.js을 열 때 나는 HELLO WORLD있을 것입니다 생각하지만 server.js 있었다 코드를 텍스트로 This is what i got Brent Aureli의 튜토리얼에서 배우고 있습니다. 그는 흐린 윈도우 usng에서이 모든 것을하고있다. 그리고 나는 이것을 우분투에서하고있다! 제발 도와주세요 3 일 동안 계속되었습니다. 감사!
감사합니다 : 당신이 포트 당신이
node
명령을 실행할 때마다 작성하지 않으려면이 줄을 변경! 하지만 당신이 그 줄을 바꾸라고 말했을 때, 나는 터미널 P에 "PORT = 8080 node server.js"를 썼을 때 그것을 바꿨다 : module.js : 471 throw err; ^ 오류 : 417 : 25 Function.Module._load (module.js에서 (15 : 469 module.js) 모듈 '/home/fasihmohammad/server.js' Function.Module._resolveFilename에서 찾을 수 없습니다) Module.runMain (module.js에서 : 604 : 실행 10) (bootstrap_node.js : 394 : 7) 시동 (bootstrap_node.js에서 149 : 9)에 bootstrap_node.js : 509 : 3 및 내가 localhost : 8080을 크롬에 썼을 때, localhost는 연결을 거부했다. : –
@FasihShahzad server.js 파일이있는 폴더로 cd해야합니다. –
감사합니다. 작동 중입니다! D –