>웹 프론트엔드 >JS 튜토리얼 >NodeJS_node.js의 경로 필요 문제에 대한 간략한 토론

NodeJS_node.js의 경로 필요 문제에 대한 간략한 토론

WBOY
WBOY원래의
2016-05-16 16:00:221422검색

이 프로젝트는 nodejs를 사용해야 합니다. 저는 nodejs가 강력한 프론트 엔드 도구이자 풀 스택 엔지니어가 되는 유일한 방법이라고 생각합니다. 다음으로 nodejs를 배우는 여정을 시작하겠습니다. 다음은 첫 번째 Hello World 프로그램이다.

1. server.js 파일. 서버 스크립트에 해당합니다.

var http = require("http");

function start() {
  function onRequest(request, response) {
    console.log("Request recieved")
    response.writeHead(200, {
      "Content-Type": "text/plain"
    });
    response.write("hello,world");
    response.end();
  }
  http.createServer(onRequest).listen(8888);
}
exports.start=start;

가장 간단한 모듈입니다. http는 nodejs와 함께 제공되는 모듈이고, start는 직접 정의한 모듈입니다.

2.index.js. 이것은 실행 파일입니다. 필수 경로에 주의하세요.

var server=require("./module/server");
server.start();

node를 사용하여 프로젝트 디렉토리에서 node index.js를 실행한 후 브라우저에 http://localhost:8888을 입력하면 흥미로운 hello and world를 볼 수 있으며, node 터미널에서도 볼 수 있습니다. 받았다. 첫 번째 프로그램이 성공적으로 실행됩니다.

위 프로그램 모듈은 server.js 파일이 들어있는 폴더입니다. index.js는 모듈 폴더와 동일한 수준에 있습니다.

필요한 경로를 참고하세요:

현재 디렉터리의 상대 경로: ./xxx/xxx.js 또는 ./xxx/xxx.
상대 경로의 상위 디렉터리: ../xxx/xxx.js 또는 ../xxx/xxx.
절대 경로: F:/xxx/xxx.js 또는 /xxx/xxx.js 또는 /xxx/xxx.

위 내용은 이 글의 전체 내용입니다. 모두 마음에 드셨으면 좋겠습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.