programing

같은 서버(같은 포트)에서 Vue.js와 Larabel을 실행합니다.

sourcejob 2022. 12. 3. 00:32
반응형

같은 서버(같은 포트)에서 Vue.js와 Larabel을 실행합니다.

Larabel을 백엔드로, Vue.js 2를 프론트엔드로 하여 웹 사이트를 개발하고 있습니다.웹 사이트를 실행할 때마다 다음 두 가지 명령을 사용해야 합니다.

php artisan serve

그러면 포트 8000에서 larabel 서버가 실행됩니다.

npm run dev

포트 8080에서 vue.js 서버가 실행됩니다.

1개의 명령어만으로 같은 서버(같은 포트)에서 실행할 수 있습니까?

Vue.js가 포함된 Laravel 앱을 사용하면 실행할 필요가 없습니다.npm run dev.

이 경우 프런트엔드와 백엔드가 분리되어 있는 것 같습니다.이 경우는, 2개의 다른 포토 또는 호스트명을 호스트 할 수 없습니다.

다른 도메인을 사용하는 경우 동일한 포트를 사용할 수 있습니다.예를 들어 프런트엔드로 mydomain.com을 사용하고 백엔드/api로 api.mydomain.com을 사용할 수 있습니다.

웹 팩 프런트 엔드 프로젝트가 있다고 가정하면 다음과 같은 작업을 수행할 수 있습니다.npm run build그러면 모든 파일이 dist 폴더의 정적 html 파일로 컴파일됩니다.그런 다음 호스트 구성 파일을 이 폴더로 지정하기만 하면 됩니다.

언급URL : https://stackoverflow.com/questions/50971052/run-vue-js-and-laravel-on-the-same-server-same-port

반응형