初識replit,被它的免費托管和域名服務所吸引。replit是個啥?在經過一番嘗試后,發(fā)現這玩意兒挺有意思,佩服老外的想象力和創(chuàng)新力真強。竟還能搭建個人的云服務器,連域名都有了,這可真香。對個人開發(fā)者來說連云服務器都省了。想搭建個人網站或開發(fā)測試沒有云環(huán)境的可以用這個,好用且免費。這里推薦一下,并介紹下如何使用replit搭建免費的云服務器。
簡介
官網地址:Replit: the collaborative browser based IDE - Replit
Replit是一個新手開始編程、構建、部署和托管應用程序的地方,可以協(xié)同工作。有一種說法認為它就像編程的Figma。它提供了編程所需的一切,都在瀏覽器中,并內置了實時協(xié)作功能,對初學者來說簡單到幾分鐘就能掌握。
Replit 是一個創(chuàng)新產品,我們可以將其簡單理解為編程領域的 Figma 或者 Google Docs,也就是基于瀏覽器的云端協(xié)同開發(fā)平臺。
通過它,我們不需要在本地安裝、配置任何軟件,就可以非常簡單的在網頁端寫代碼、構建、部署和托管應用等幾乎所有流程,同時還可以在里面實現實時的協(xié)作。類似軟件領域的 Roblox,因為除了開發(fā)的整個流程外,你也可以將自己開發(fā)的產品在 Replit 里進行售賣。
所以它不只是一個簡單的開發(fā)者工具,而是逐漸形成了一個從開發(fā)到交易的完整平臺,因此其愿景里把這些軟件開發(fā)者叫做軟件創(chuàng)作者(software creators)。
Replit 一開始針對的不是那些非常成熟的開發(fā)者,而更多是編程的初學者或者興趣愛好者,讓大家可以非常簡單的學習編程,它想成為人們開始編程并發(fā)布自己第一個產品的地方。
它希望引領軟件創(chuàng)作從堆積模式向網絡化模式的過渡,并創(chuàng)造世界上第一個大規(guī)模分布式協(xié)作操作系統(tǒng)。
這意味著為新的軟件創(chuàng)作者提供他們開始創(chuàng)作所需的一切,任何擁有筆記本電腦、平板電腦或手機的人都可以從任何地方訪問。最終,Replit將成為世界上第一個大規(guī)模分布式協(xié)作操作系統(tǒng),一個開放的、可擴展的平臺,任何人都可以在此基礎上構建和插入,以改善平臺本身,并通過平臺賺錢。編碼的人越多,改進平臺的人就越多,生態(tài)系統(tǒng)就越豐富,這是一個強烈的正和網絡效應。
如何使用
申請注冊就不說了,按照提示操作即可。
這里介紹下如何搭建個人的云服務器,其實也很簡單。
運行在replit上的應用會自動托管,并會自動生成免費https三級域名(格式為:項目.用戶名.repl.co)。這代表著任何人都可以使用Replit的云服務器創(chuàng)建自己的網站,而不需要去云服務商那里購買云服務器資源。
舉例說明:
我申請了個用戶名是yangqq,那么如果我開發(fā)一個應用并啟動起來,其他人都可以通yangqq.repl.co訪問到我。
但這有個問題,就是公共的項目,大家都能看到和訪問你,看到你的代碼。如果不想開放源碼,則可以創(chuàng)建組織,設置為內部私有的項目。對外還是可以公網訪問的。比如我建了個組織名叫k1213,項目名叫weixin,則通過weixin.k1213.repl.co仍然可以訪問到我。
歡迎訪問我:https://weixin.k1213.repl.co/
接下來做個測試吧:
以下是我建了個team,team名為k12,
?一個簡單的測試,開啟80端口服務。(需要注意的是,應用中的端口可以任意開,不必非得指定80端口。通過域名都能訪問到。比如如果你開啟的是8088端口,通過域名還是一樣能訪問到。)
package main
import (
"net/http"
"github.com/gin-gonic/gin"
)
func setupRouter() *gin.Engine {
// 初始化 Gin 框架默認實例,該實例包含了路由、中間件以及配置信息
r := gin.Default()
// Ping 測試路由
r.GET("/hi", func(c *gin.Context) {
c.String(http.StatusOK, "hello world!")
})
r.GET("/", func(c *gin.Context) {
c.String(http.StatusOK, "hello,this is index page!")
})
return r
}
func main() {
// 設置路由信息
r := setupRouter()
// 啟動服務器并監(jiān)聽 80 端口
r.Run(":80")
}
?外網訪問結果:
訪問到了我的主頁。
接下來,自由發(fā)揮吧,哈哈。我先把我的每日天氣和聊天機器人服務接入微信公眾號來,每天早上準時七點給我推送個消息,權當鬧鐘,體驗下速度和穩(wěn)定性如何。
以下是把當下比較火的gpt機器人接了進來,問問題,搜代碼就是方便啊。
如果有任何問題,歡迎留言評論。
其他資源
Log In - Replit
Replit搭建Typecho個人博客——小白也能學會的保姆級教程_嗶哩嗶哩_bilibili
無服務器也能體驗Alist的強大功能,Replit構建Alist網盤_嗶哩嗶哩_bilibili
Replit的野心:讓Web3的創(chuàng)作者寫代碼像寫文章一樣簡單-元宇宙內參文章來源:http://www.zghlxwxcb.cn/news/detail-814793.html
【教程】如何白嫖Replit的免費云服務器建PHP+MySQL網站 - 知乎文章來源地址http://www.zghlxwxcb.cn/news/detail-814793.html
到了這里,關于巧用replit搭建免費的個人云服務器的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!