라라벨 발렛(Laravel Valet)에서 Node 실행하기

Valet에서 Node 를 실행하는 가장 간편한 방법을 소개합니다. 순서대로 따라 해 보세요.

우선 Valet에서 하던데로 디렉토리를 만들고 https를 설정합니다.

mkdir node

valet secure

간단한 커맨드 만으로 Valet은 브라우져에서 https://node.test 로 접속을 할 수 있게 만들어 줍니다.

이 상태에서 Node를 실행하는 방법은 간단합니다.

cd /Users/[MAC_NAME]/.config/valet/Nginx

Nginx 폴더에 가면 node.test가 있습니다. 이 폴더에는 valet secure로 https를 설정한 사이트들만 파일을 생성합니다.

node.test 파일에서 다음을 추가합니다.

map $sent_http_content_type $expires {
    "text/html"                 epoch;
    "text/html; charset=utf-8"  epoch;
    default                     off;
}

그리고, 아래의 코드를 찾아서

location / {
    rewrite ^ "/Users/[MAC_NAME]/.composer/vendor/laravel/valet/server.php" last;
}

이렇게 수정합니다.

마지막으로 서버 이름을 접속 주소로 수정합니다.

그 후에 valet restart 커맨드를 실행하면 https://node.test 로 접속을 하면 http://127.0.0.1:3000 으로 접속됩니다.(proxy_pass)

자, 이제 간단한 node로 웹서버를 띄웁니다.

이제 위의 코드를 index.js로 저장한 후 node index.js 명령어로 실행합니다.

브라우져에 https://node.test 를 입력하면 Hello World를 볼 수 있습니다!

다음은 node.test 설정파일 전문입니다.

Last updated

Was this helpful?