• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

강의를 보다 질문하고 싶은 것이 생겼습니다.

19.03.04 02:06 작성 조회수 79

0

server.js에 html을 불러와서 run하지 않고,

html파일에서 server.js파일을

<script src = "server.js"> 이렇게 작성 하면 실행이 되지 않나요??

nodejs를 사용하고 싶을때는 메인으로 쓰일 js파일을 작성한 후

html을 불러와서 적용 시킨 뒤 메인js파일을 run하는 방법 밖에 없는 건가요??

제가 실험을 하던 도중 html파일안에 <script src = ".."> 을 불러들일때

불러들이는 대상이 nodejs문법이 들어가지 않은 js파일은 실행이 되지만,

불러들이는 대상이 require('fs')문 같이 nodejs문법이 들어간 js파일을 불러와지지 않더라고요.

궁금합니다!!

답변 1

답변을 작성해보세요.

0

디오님의 프로필

디오

2020.03.16

말씀하신 것 처럼

node 문법이 들어간 스크립트 파일을 해석하고 실행 할 친구(엔진)가 필요합니다.

그 친구가 바로 https://nodejs.org/ko/  에서 다운로드 받고 설치하는 nodejs 런타임? 입니다.

html을 실행하면 브라우저가 문법 해석 및 실행을 합니다.

그런데 브라우저에서 사용하는 js 엔진은 node가 아닙니다.