MEAN Stack是一組基于JavaScript技術的低成本、開源框架,它允許創建和部署動態Web應用程序,這里的MEAN是MongoDB、Express、Angular.js和Node.js的首字母縮寫詞。本文將介紹下如何在Hostwinds VPS上安裝配置MEAN堆棧。
創新互聯公司專業為企業提供焦作網站建設、焦作做網站、焦作網站設計、焦作網站制作等企業網站建設、網頁設計與制作、焦作企業網站模板建站服務,十載焦作做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。
MEAN堆棧可以運行在基于Windows或Linux系統的國內服務器或國外服務器上,這里以Hostwinds美國VPS(Linux)為例,下面來看下安裝MEAN堆棧的操作步驟介紹。
首先使用PuTTY、Xshell等SSH工具登錄到Hostwinds美國VPS上,然后在命令行窗口依次運行下面命令,開始安裝MEAN堆棧。
一、安裝Git
dnf install gcc make git -y
二、安裝MongoDB
創建MongoDB repo文件
nano /etc/yum.repos.d/mongodb-org-4.4.repo
將下面內容添加到文件中并保存
[mongodb-org-4.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
檢查文件是否創建無誤
cat /etc/yum.repos.d/mongodb-org-4.4.repo
安裝MongoDB
dnf install -y mongodb-org-4.4.6 mongodb-org-server-4.4.6 mongodb-org-shell-4.4.6 mongodb-org-mongos-4.4.6 mongodb-org-tools-4.4.6
啟動MongoDB守護進程
systemctl start mongod
顯示MongoDB守護進程狀態
systemctl status mongod
系統啟動時啟用MongoDB服務
systemctl status mongod
三、安裝Node.js
檢查可用的Node.js模塊
dnf module list nodejs
開始安裝Node.js
dnf module install nodejs:14 -y
檢查安裝的Node.js版本
node -v
檢查安裝的npm版本
npm -v
四、安裝Angular CLI
npm install -g @angular/cli
五、安裝Mean Stack
克隆Mean Stack核心
git clone https://github.com/mrdav30/MEANcore.git meancore
cd meancore
npm install
創建文件
nano .env
并將下面內容添加到文件中
NODE_ENV=’development’
PRODUCTION=false
DOMAIN=
DOMAIN_PATTERN=
HOST_SECURE=
PROXY=
APP_NAME=’meancore’
APP_BASE_URL=’/’
API_BASE_URL=’api’
APP_DEFAULT_ROUTE=’home’
IMAGE_UPLOAD_URL=’/admin/upload’
TWITTER_HANDLE=
SESSION_SECRET=’MEANCORE’
SESSION_KEY=’meancore-key’
SESSION_COLLECTION=’meancore-sessions’
GOOGLE_ANALYTICS_ID=”
GOOGLE_CLIENT_EMAIL=”
GOOGLE_PRIVATE_KEY=””
GOOGLE_VIEW_ID=
RECAPTCHA_SECRET_KEY=”
RECAPTCHA_SITE_KEY=”
MAILER_FROM=’support@meancore.com’
MAILER_SERVICE_PROVIDER=
MAILER_HOST=’smtp.ethereal.email’
MAILER_PORT=587
MAILER_USER=”username”
MAILER_SECRET=”pass”
MAILER_TEST=true
運行應用程序
npm run start:dev
最后,通過瀏覽器訪問:{yourip}:3000,以檢查該程序是否正確安裝,這里的IP填寫的是Hostwinds美國VPS實際IP地址。
分享名稱:HostwindsVPS安裝配置MEANStack教程
轉載來于:http://vcdvsql.cn/article34/chdese.html
成都網站建設公司_創新互聯,為您提供品牌網站制作、用戶體驗、網站建設、自適應網站、做網站、App開發
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯