前提・実現したいこと
MySQLのデータベースを使用した、Webアプリケーションを作成したい
現在はvue-cliにて作成したものをnginxで同期し、
Dockerコンテナを計3つ立て開発を進めています。
・web(nginxでdistを同期しただけ)※vue-cli開発環境はdockerの外
・db(mysql)
・phpmyadmin
発生している問題
この環境から開発を進めるとなると、
もうひとつapi受け取り用のdockerコンテナをexpressで生成し、
vueでaxiosを使用して通信する流れかなと考えていますが、
調べるとMySQLとの通信にはlaravelやrailsを使うことが一般的のように感じます。
また、phpはサーバサイドでページを作り、クライアントに渡すという認識でいますので、
vueでapiサーバからjsonなどを受け取り、表示するだけでもよいのではと考えています。
vueを使用し、laravelなどと連携することには、
どういったメリットや理由があるのでしょうか。
一般的な開発環境を整えたいという気持ちがあり、色々調べているのですが、
根本の理解が出来ていないため、身に入らない状態です。
ふんわりとした質問ですが、どうかよろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/11/29 06:10