右側の奮闘でnode、mysqlをインストール


awsを通じて2番目の時間を配置し、奮闘する環境の中でnode。jsとmysqlのインストール

$ sudo apt-get update
$ sudo apt-get install -y build-essential
$ sudo apt-get install curl
$ curl -sL https://deb.nodesource.com/setup_14.x | sudo 
$ sudo apt-get install -y nodejs
このコードを優奮闘環境端末に1行ずつノードに入力する.jsインストールを行います.

上記のコマンドの順序で操作した場合は、nodeとnpmのインストールが正しいかどうかを右奮闘環境で確認できます.

フロントエンドサーバを配備する準備ができているため、フロントエンドフォルダで実行中です。バックエンド部分も同様の手順で行います。


このフォルダにnode-modulesをダウンロードします.コマンドはnpm iです.
バックエンド部分も同様の手順で、sshリンクをインポートしてインストールし、ノードもインストールしてください.バックエンドをmysqlにインストールしましょう.
バックエンド部分もよく取り付けられているのがわかります.
次にnpm iと入力し、このフォルダにnode-modulesをダウンロードします.
次に前に出てフロントの構築を開始します.(進行中のフロントエンドプロジェクトはnext.jsフレームワークを進行中)$ npm run build//フロントで入力します.

上図に示すように、この項目はreact framework nextです.jsで構築されているので、構築が完了すると表示されます.

バックエンド奮闘端末のインストールMysql


バックエンド奮闘端末に戻り、mysqlをインストールしましょう.
右側の奮闘でmysql 8.0をインストールここではmysql 8バージョン右奮闘インストールの方法でインストールします.
$ wget http://repo.mysql.com/mysql-apt-config_0.8.10-1_all.deb
$ sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb 
(받으면 ok 눌러줍시다.)
$ sudo apt update
$ sudo apt install mysql-server
$ sudo su 
(root 계정으로 전환)
$ sudo mysql_secure_installation
(자신의 Mysql 계정비밀번호 설정후 다른 선택사항은 다 yes로 입력해주세요)

rootアカウントの状態で、mysql-u root-pと入力し、mysqlのインストールが正しいことを確認します.写真のようによく取り付けられています.さっき設定したパスワードは後で変更します今はnode appjsを介して右奮闘でbackフォルダ部分を実行しましょう.しかし、このようなエラーが発生します.

なぜなら、アイテムをハブにプッシュするときです.envが一緒にアップロードされていないため、このプロジェクトで環境変数設定を読み取ることはできません.
フォルダを表示すると、環境変数ファイルが表示されます.envがないことがわかります.今このプロジェクトにいます.envファイルを作成し、環境変数の内容を追加すると、解決される可能性があります.
作成:
vimエディタでvim.envと入力します.創造env
独自の環境変数を作成して入力します.

.envの生成は良好です.もう一度「node app.js」で実行しましょう.他のエラーが発生します.

mysqlパスワードに問題があるようです.
検索結果mysqlパスワードをもう一度変更する必要があることを示しました...
パスワードを変更するには:
入力
  • sudo suをrootに変換
    入力
  • mysql-u root-pアクセスmysql
  • ALTER USER「root」@「localhost」IDENTIFIEEDWITH mysql native password BY「自分のパスワード」
  • backフォルダに再移動し、npx sequelize db:create;生成dbを入力します.
  • node appを再起動します.js
  • 結果:

    成功したdb接続!

    ソースコードが更新されました。

  • で更新されたソースコードを自分のハブにプッシュします.
  • 右奮闘ターミナルフロント、バックグラウンドに行ってgit pullコマンドを発行してください.コードが更新されます.
  • フロントでは、npm run buildによって新しいコードを再構築できます.(新しいパッケージがインストールされている場合は、構築前にnpm iを入力し、新しいパッケージを右側の奮闘環境にダウンロードする)
  • .