반응형
같은 서버(같은 포트)에서 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
반응형
'programing' 카테고리의 다른 글
| larabel 5.3 신규 인증:: routes() (0) | 2022.12.03 |
|---|---|
| python 목록에서 고유한 값 가져오기 (0) | 2022.12.03 |
| HTML 백링크를 만드는 방법 (0) | 2022.12.03 |
| 요청된 서비스 [org.hibernate.eng.env.spi]를 생성할 수 없습니다.Java 13 이행 후 Jdbc Environment] (0) | 2022.12.03 |
| 필드 이름을 지정하지 않고 보기에서 모든 필드의 모든 평균을 선택합니다. (0) | 2022.12.03 |