您的位置 首页 使用教程 Hostwinds国外VPS安装配置Mean Stack教程

Hostwinds国外VPS安装配置Mean Stack教程

Mean Stack是一组基于JavaScript的技术,允许用户创建和部署动态Web应用程序。 其中“MEAN”是 MongoDB、Express.js、AngularJS和Node的首字母缩写词。它在前端和后端都使用JavaScript,可以非常灵活地用于任何类型的Web项目。 本教程将介绍下如何使用Hostwinds国外VPS安装配置Mean Stack。

我们在安装Mean Stack之前,需要通过SSH工具登录到Hostwinds国外VPS,然后可以参考以下步骤进行操作。

步骤一、安装Git

dnf install gcc make git -y

步骤二、安装MongoDB

1、创建MongoDB repo文件

nano /etc/yum.repos.d/mongodb-org-4.4.repo

2、将下面内容添加到文件中并保存。

[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

3、检查文件是否创建无误。

cat /etc/yum.repos.d/mongodb-org-4.4.repo

4、安装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

5、启动MongoDB守护进程。

systemctl start mongod

6、显示MongoDB守护进程状态。

systemctl status mongod

7、系统启动时启用MongoDB服务。

systemctl status mongod

步骤三、安装Node.js

1、检查可用的Node.js模块

dnf module list nodejs

2、开始安装Node.js

dnf module install nodejs:14 -y

3、检查安装的Node.js版本

node -v

4、检查安装的npm版本

npm -v

5、安装Angular cli

npm install -g @angular/cli

步骤四、安装Mean Stack

1、克隆Mean Stack核心。

git clone https://github.com/mrdav30/MEANcore.git meancore
cd meancore
npm install

2、创建文件

nano .env

3、并将下面内容添加到文件中

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

4、运行应用程序

npm run start:dev

5、通过浏览器访问:{yourip}:3000,以检查该程序是否正确安装,这里的IP填写的是Hostwinds提供的实际IP地址。

Mean Stack

热门文章