フロントエンドに API サービスを提供するために、NodeJS のバックエンド Express プロジェクトが Ubuntu サーバーにデプロイされます。

以前参加したweb3プロジェクトのバックエンドは、NPMライブラリを共有できるのでNodeJSで開発し、Expressフレームワークを使っていた.初めてやった.大まかなデプロイ過程は以下のように記録されている.

1. サーバーに NodeJS をインストールする

sudo apt-get install nodejs

2. グローバル NPM ツールをインストールします。node_modules の場所は /usr/local/lib です。

sudo apt-get install npm

インストールが成功したかどうかをテストします。

node -v
npm -v

 

3. バックエンド Express プロジェクトをサーバーにパッケージ化すると同時に、パッケージ化されたプロジェクトの外層にある package.json をサーバーにアップロードします。このディレクトリで実行して、依存パッケージをインストールします。

npm i

 

この時点で、バックエンド開発環境は基本的に完成し、実行する準備ができています。

4. インストールのバックエンドで実行される監視環境、PM2、PM2 は、ノード環境の監視に使用され、Web 側で管理サービスを簡単に開始および停止できます。詳細ドキュメントPM2 - クイック スタート。オンライン監視が必要な場合は、アカウントを登録する必要があります。登録後、pm2-server-monit 監視パッケージをインストールする必要があります。

npm install pm2 -g

start コマンドの背後にある JS を、実際に保存した JS の場所に置き換えます

pm2 start dist/index.js

 

pm2 link wc706ibbu3pv2if tk7iga1c5d86
pm2 install pm2-server-monit

参照:

1、PM2 - クイックスタート

2. [node+express プロジェクト] をビルドして ubuntu サーバーにデプロイし、フロントエンドに API を提供します - _0123456789 - 博客园

おすすめ

転載: blog.csdn.net/qq_35624642/article/details/128960311