網(wǎng)站首頁 編程語言 正文
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
相關(guān)推薦
- 2021-12-10 linux中的軟連接和硬連接詳解_Linux
- 2022-08-21 golang協(xié)程與線程區(qū)別簡要介紹_Golang
- 2022-05-27 C++?算法精講之貪心算法_C 語言
- 2022-04-23 C語言字符串替換空格實例詳解_C 語言
- 2023-02-05 Python中import語句用法案例講解_python
- 2023-10-09 mobx中react的觀察者
- 2022-06-11 golang實現(xiàn)簡單工廠、方法工廠、抽象工廠三種設(shè)計模式_Golang
- 2022-04-07 Redis數(shù)據(jù)庫分布式設(shè)計方案介紹_Redis
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡單動態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支