搭建基于Express的Serverless Web應(yīng)用,serverless搭建web應(yīng)用-ESG跨境

搭建基于Express的Serverless Web應(yīng)用,serverless搭建web應(yīng)用

來(lái)源網(wǎng)絡(luò)
來(lái)源網(wǎng)絡(luò)
2022-07-05
點(diǎn)贊icon 0
查看icon 752

搭建基于Express的Serverless Web應(yīng)用,serverless搭建web應(yīng)用基于Express建立無(wú)服務(wù)器Web應(yīng)用程序目前很多Web應(yīng)用都是基于Express框架編寫的。這樣的Web應(yīng)用會(huì)按照傳統(tǒng)的部署方式部署在云主機(jī)上,但是你可能不想買云主機(jī),也不想在運(yùn)維上投入太多,所以函數(shù)計(jì)算是個(gè)不錯(cuò)的選擇。本文......

搭建基于Express的Serverless Web應(yīng)用,serverless搭建web應(yīng)用




基于Express建立無(wú)服務(wù)器Web應(yīng)用程序

目前很多Web應(yīng)用都是基于Express框架編寫的。這樣的Web應(yīng)用會(huì)按照傳統(tǒng)的部署方式部署在云主機(jī)上,但是你可能不想買云主機(jī),也不想在運(yùn)維上投入太多,所以函數(shù)計(jì)算是個(gè)不錯(cuò)的選擇。本文介紹了如何使用函數(shù)計(jì)算來(lái)構(gòu)建一個(gè)基于Express的無(wú)服務(wù)器Web應(yīng)用程序。

背景信息

無(wú)論你的函數(shù)是通過(guò)HTTP還是API網(wǎng)關(guān)觸發(fā)的,都可以使用函數(shù)計(jì)算提供的模板,讓Express快速運(yùn)行在函數(shù)計(jì)算上。原生請(qǐng)求的頭或者體都會(huì)傳輸?shù)侥愕腅xpress應(yīng)用上,所以你只需要關(guān)注如何按照Express標(biāo)準(zhǔn)的方式編寫業(yè)務(wù)代碼就可以了。此外,模板還支持將ES6代碼編譯成ES5,剪切、打包、壓縮成. js文件。

要遷移Express應(yīng)用程序,請(qǐng)參閱將Express遷移到函數(shù)計(jì)算。

操作步驟

1.安裝Node.js

curlohttps://raw . githubusercontent . com/creation IX/nvm/v 0 . 33 . 5/install . sh bash

nvm安裝8

2.安裝Funcraft工具。

npm install @alicloud/fun g

說(shuō)明Funcraft工具的一些子命令可能會(huì)用到Docker,所以需要安裝Docker。詳情請(qǐng)參考Funcraft的安裝教程。

3.通過(guò)Funcraft模板生成項(xiàng)目。

有趣的init n演示https://github.com/muxiangqiu/fcExpressnodejs8.git

項(xiàng)目生成后,根目錄下有一個(gè)README.md文件。閱讀這個(gè)文件可以幫助您快速理解項(xiàng)目框架和相關(guān)命令為您做了什么。詳見(jiàn)README.md。

4.切換到項(xiàng)目根目錄。

cd演示

說(shuō)明第5步及以后的所有命令都在項(xiàng)目的根目錄中執(zhí)行。

5.安裝依賴項(xiàng)。

npm安裝

請(qǐng)注意,一些特殊npm模塊的安裝可能取決于當(dāng)前的系統(tǒng)環(huán)境。為了在功能運(yùn)行時(shí)正確安裝系統(tǒng)環(huán)境的npm模塊,可以通過(guò)fun install命令來(lái)實(shí)現(xiàn),比如Puppeteer。有關(guān)更多信息,請(qǐng)參見(jiàn)為函數(shù)安裝第三方依賴項(xiàng)。

6.編譯。

匯編

npm運(yùn)行構(gòu)建

編譯。這種編譯方式不會(huì)造成代碼混亂,生成的是源碼圖信息,方便開(kāi)發(fā)調(diào)試。

npm運(yùn)行開(kāi)發(fā)

7.在本地運(yùn)行該函數(shù)。

有趣的本地開(kāi)始

8.可選:運(yùn)行調(diào)試功能。

調(diào)試前,請(qǐng)用npm run dev命令編譯源代碼,然后像調(diào)試一樣運(yùn)行函數(shù)。該命令如下所示:

有趣的本地啟動(dòng)d 3000

調(diào)試過(guò)程如下:

9.將功能部署到云。

部署函數(shù)時(shí),需要AccessKey和其他信息??梢酝ㄟ^(guò)fun config來(lái)配置。如果已經(jīng)配置,請(qǐng)忽略。部署功能的命令如下:

有趣的部署


文章推薦
讀懂Facebook用戶數(shù)據(jù),facebook月活躍用戶
高防CDN能起到哪些方面的作用,高防cdn哪里做得好
對(duì)接阿里云 OSS 教程,阿里云oss下載文件
Snapchat電商節(jié)日營(yíng)銷指南,snapchat電商之道


特別聲明:以上文章內(nèi)容僅代表作者本人觀點(diǎn),不代表ESG跨境電商觀點(diǎn)或立場(chǎng)。如有關(guān)于作品內(nèi)容、版權(quán)或其它問(wèn)題請(qǐng)于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。

搜索 放大鏡
韓國(guó)平臺(tái)交流群
加入
韓國(guó)平臺(tái)交流群
掃碼進(jìn)群
歐洲多平臺(tái)交流群
加入
歐洲多平臺(tái)交流群
掃碼進(jìn)群
美國(guó)賣家交流群
加入
美國(guó)賣家交流群
掃碼進(jìn)群
ESG跨境專屬福利分享群
加入
ESG跨境專屬福利分享群
掃碼進(jìn)群
拉美電商交流群
加入
拉美電商交流群
掃碼進(jìn)群
亞馬遜跨境增長(zhǎng)交流群
加入
亞馬遜跨境增長(zhǎng)交流群
掃碼進(jìn)群
亞馬遜跨境增長(zhǎng)交流群
加入
亞馬遜跨境增長(zhǎng)交流群
掃碼進(jìn)群
拉美電商交流群
加入
拉美電商交流群
掃碼進(jìn)群
ESG獨(dú)家招商-PHH GROUP賣家交流群
加入
ESG獨(dú)家招商-PHH GROUP賣家交流群
掃碼進(jìn)群
《韓國(guó)平臺(tái)運(yùn)營(yíng)干貨包》
《波蘭allegro知識(shí)百科》
《Darty知識(shí)百科》
《法國(guó)Fnac知識(shí)百科》
《PEAKS 出海經(jīng)營(yíng)方法論白皮書(shū)》
2025跨境電商營(yíng)銷日歷
《2024年全球消費(fèi)趨勢(shì)白皮書(shū)——美國(guó)篇》
《2024TikTok出海達(dá)人營(yíng)銷白皮書(shū)》
《Coupang自注冊(cè)指南》
《eMAG知識(shí)百科》
通過(guò)ESG入駐平臺(tái),您將解鎖
綠色通道,更高的入駐成功率
專業(yè)1v1客戶經(jīng)理服務(wù)
運(yùn)營(yíng)實(shí)操指導(dǎo)
運(yùn)營(yíng)提效資源福利
平臺(tái)官方專屬優(yōu)惠

立即登記,定期獲得更多資訊

訂閱
聯(lián)系顧問(wèn)

平臺(tái)顧問(wèn)

平臺(tái)顧問(wèn) 平臺(tái)顧問(wèn)

微信掃一掃
馬上聯(lián)系在線顧問(wèn)

icon icon

小程序

微信小程序

ESG跨境小程序
手機(jī)入駐更便捷

icon icon

返回頂部

【免費(fèi)領(lǐng)取】全球跨境電商運(yùn)營(yíng)干貨 關(guān)閉
進(jìn)行中
進(jìn)行中
《韓國(guó)平臺(tái)運(yùn)營(yíng)干貨包》
包含四個(gè)韓國(guó)干貨報(bào)告:Coupang自注冊(cè)指南、GMK站內(nèi)推廣指南、韓國(guó)大促熱銷品詳細(xì)預(yù)測(cè)、韓國(guó)節(jié)日營(yíng)銷全攻略
免費(fèi)領(lǐng)取
進(jìn)行中
進(jìn)行中
TikTok運(yùn)營(yíng)必備干貨包
包含8個(gè)TikTok最新運(yùn)營(yíng)指南(市場(chǎng)趨勢(shì)、運(yùn)營(yíng)手冊(cè)、節(jié)日攻略等),官方出品,專業(yè)全面!
免費(fèi)領(lǐng)取
進(jìn)行中
進(jìn)行中
韓國(guó)電商節(jié)日營(yíng)銷指南
10+韓國(guó)電商重要營(yíng)銷節(jié)點(diǎn)詳細(xì)解讀;全年度各節(jié)日熱度選品助力引爆訂單增長(zhǎng);8大節(jié)日營(yíng)銷技巧輕松撬動(dòng)大促流量密碼。
免費(fèi)領(lǐng)取
進(jìn)行中
進(jìn)行中
【平臺(tái)干貨】eMAG知識(shí)百科
涵蓋從開(kāi)店到大賣6個(gè)板塊:開(kāi)店、運(yùn)營(yíng)、廣告、選品、上架、物流
免費(fèi)領(lǐng)取
進(jìn)行中
進(jìn)行中
全球平臺(tái)詳解——全球合集
涵括全球100+個(gè)電商平臺(tái)的核心信息,包括平臺(tái)精煉簡(jiǎn)介、競(jìng)爭(zhēng)優(yōu)勢(shì)、熱銷品類、入駐要求以及入駐須知等關(guān)鍵內(nèi)容。
立即領(lǐng)取
進(jìn)行中
進(jìn)行中
韓國(guó)coupang平臺(tái)自注冊(cè)指南
韓國(guó)Coupang電商平臺(tái)從注冊(cè)準(zhǔn)備、提交申請(qǐng)到完成注冊(cè),開(kāi)店全流程詳細(xì)指引。
免費(fèi)領(lǐng)取
進(jìn)行中
進(jìn)行中
2025跨境電商營(yíng)銷日歷
包括傳統(tǒng)中、外重要節(jié)日及重點(diǎn)電商營(yíng)銷節(jié)點(diǎn)還對(duì)營(yíng)銷關(guān)鍵市場(chǎng)、選品輔以說(shuō)明,讓你的365天安排的明明白白!
免費(fèi)領(lǐng)取
進(jìn)行中
進(jìn)行中
全球平臺(tái)詳解——?dú)W洲篇
涵蓋20+歐洲電商平臺(tái),詳細(xì)解讀優(yōu)勢(shì)、入駐條件、熱銷品等
立即領(lǐng)取