Home Blogs 擁抱未來:Node.js 20現在可在Edgio上使用
Applications

擁抱未來:Node.js 20現在可在Edgio上使用

About The Author

Outline

我們很高興宣佈推出Edgio v7.5.0,支援Node.js 20,爲我們的用戶提供更多的靈活性和尖端功能,以部署Edgio站點和雲功能。 爲了回顧一下,Edgio在大約一個月前宣佈支援Node.js 18,我們承諾在未來更快地進行更新。 在這裏,我們將在一個月後進行重大更新。

部署的擴展選項

通過此更新,您現在可以在Node.js 18和20之間進行選擇,從而根據應用程式的需要定製執行時環境。 Node.js 20帶來了許多新功能,包括更新的V8 JavaScript引擎,Web程序集系統接口(WASI)的改進,Web Crypto API與其他JavaScript生態系統的更好的互操作性等。 您可以在官方Node.js 20公告部落格中閱讀有關這些增強功能的更多資訊

Node.js上的重要更新16.

Node.js 16已達到其生命週期(EOL),將於2024年6月12日棄用。 從2023年9月11日開始的EOL期間,將僅應用基礎操作系統更新,不應用Node.js 16的安全修補程序或其他更新。
用戶可以使用早於v7.5.0的Edgio CLI版本繼續部署Node.js 16工作負載。 但是,如果用戶選擇將Edgio CLI更新爲v7.5.0或更高版本,則不再允許Node.js 16部署。 2024年6月12日之後,將Node.js 16作爲Cloud Runtime的新部署將無法在任何Edgio CLI版本上執行。

爲了確保平穩過渡並維護應用程式的安全性,我們建議您儘快將部署遷移到Node.js 18或20。

如何升級到Node.js 20

升級到Edgio上的Node.js 20非常簡單。 只需在項目目錄中執行以下命令,將您的Edgio CLI版本更新爲最新版本:

NPX edgio使用最新

更新後,將edgio.config.js文件中的cloudRuntime項設定爲nodejs20.x

以下是一個示例:

module.exports = {
cloudRuntime: 'nodejs20.x',
// ... other configurations
};

在這些更改後進行的任何部署都將使用Node.js 20作爲Edgio站點和雲功能的執行時。

與Edgio擁抱未來

在Edgio,我們致力於爲您提供最新技術和工具,以構建功能強大,高效且安全的Web應用程式。 藉助Node.js 20支援,您可以充分利用JavaScript生態系統的最新發展。

我們鼓勵您探索Edgio上Node.js 20提供的新功能和優勢 ,並期待在您的開發之旅中爲您提供支援。 如果您對遷移有任何疑問或需要幫助,我們的團隊將隨時爲您提供幫助。