日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無先后,達(dá)者為師

網(wǎng)站首頁 編程語言 正文

Meteor 項目部署至服務(wù)器(windows)

作者:TT-knight 更新時間: 2022-01-15 編程語言

Meteor 項目部署至服務(wù)器(windows)


前言

最近有一個meteor的項目需要部署到服務(wù)器,找了很多教程和官網(wǎng)文檔,一開始采用官網(wǎng)的Galxy云服務(wù)器進(jìn)行部署,后面發(fā)現(xiàn),簡單的項目部署沒問題,大項目部署不上去。(心累),后面就干脆自己租了一個服務(wù)器進(jìn)行部署


提示:以下是本篇文章正文內(nèi)容

一、項目打包(meteor build)

1. 創(chuàng)建output文件夾

示例項目:simple-todos-react
在項目文件夾的同一級目錄創(chuàng)建一個output文件夾,用來存放編譯打包后的壓縮文件
在這里插入圖片描述

2. build

進(jìn)入項目文件夾,cmd,輸入以下語句

meteor build ../output

3. 通過FTP上傳到服務(wù)器

FTP允許用戶以文件操作的方式(如文件的增、刪、改、查、傳送等)與另一主機(jī)相互通信。所以FTP主要用于兩臺計算機(jī)文件操作,我們這主要用于日常傳輸常用軟件FZ系列(FZ file 和FZ Server)以及X系列(Xftp和Xshell)
我這里采用FZ Sever作為服務(wù)端(上傳文件),Xftp作為客戶端(接收文件)
FZ的安裝和使用
Xftp的安裝
實在不會這些而且項目文件較小,就用郵箱中轉(zhuǎn)站之類的。

二、服務(wù)器項目部署

1. npm環(huán)境搭建

進(jìn)入解壓后的bundle文件夾,依次進(jìn)入program/server目錄
在這里插入圖片描述
cmd,語句代碼如下

npm i

Notice:如果服務(wù)器沒有搭建python和C++環(huán)境還可能會導(dǎo)致npm出問題,如果npm安裝出現(xiàn)如下錯誤,記得搭建C++和python環(huán)境
在這里插入圖片描述

2. 啟動mongoDB服務(wù)

沒有裝mongoDB的可以去官網(wǎng)下載
mongodb安裝教程

mongod --dbpath =..\data\db

3. 環(huán)境變量設(shè)置

在bunle目錄下建立一個bat文件
設(shè)置應(yīng)用運行需要的ROOT_URL等環(huán)境變量(外網(wǎng)ip地址或者域名):

set MONGO_URL=mongodb://localhost:27017/meteor
set ROOT_URL=http://localhost:3000
set PORT=3000
node main.js
@PAUSE

最后,運行bat文件,用http://localhost:3000就可以訪問了(localhost可以改為服務(wù)器的域名,可通過url連接)

原文鏈接:https://blog.csdn.net/a1511954497/article/details/122277593

欄目分類
最近更新