精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Node.js v17 來了,看看都有哪些新功能?

開發(fā) 前端
Node.js v17 版本已發(fā)布,取代了 v16 做為當(dāng)前版本,新的 v17 版本提供了一些新功能:基于 Promise 的其它核心模塊 API、錯(cuò)誤堆棧尾部增加 Node.js 版本信息、OpenSSL 3.0 支持、v8 JavaScript 引擎更新至 9.5。

[[431063]]

Node.js v17 版本已發(fā)布,取代了 v16 做為當(dāng)前版本,新的 v17 版本提供了一些新功能:基于 Promise 的其它核心模塊 API、錯(cuò)誤堆棧尾部增加 Node.js 版本信息、OpenSSL 3.0 支持、v8 JavaScript 引擎更新至 9.5。

基于 Promise 的 API

Node.js 項(xiàng)目的一項(xiàng)持續(xù)性戰(zhàn)略計(jì)劃是為 Node.js 核心模塊提供基于 Promise 的 API 支持,近年來已為 timer、stream 模塊提供了 Promise API 支持。

Node.js v17 版本為 readline 模塊提供了基于 Promise 的 API 支持。該模塊提供了一個(gè)接口用于從一個(gè)可讀流對(duì)象逐行讀取數(shù)據(jù)。

結(jié)合 process.stdin 可讀取用戶在終端輸入的數(shù)據(jù)。如下例所示:

  1. // test.mjs 
  2. import * as readline from "node:readline/promises"
  3. import { stdin as input, stdout as output } from 'process'
  4. const rl = readline.createInterface({ input, output }); 
  5. const answer = await rl.question('“Nodejs技術(shù)棧” 的域名是什么:'); 
  6. console.log(`答案: ${answer}`); 
  7. rl.close(); 

運(yùn)行之后,效果如下所示:

readline 模塊的更多信息參考 readline_readline。

錯(cuò)誤堆棧增加 Node.js 版本

堆棧跟蹤是診斷應(yīng)用程序錯(cuò)誤信息的重要組成部分,在 Node.js v17 版本中,如果因?yàn)橐恍┲旅腻e(cuò)誤導(dǎo)致進(jìn)程退出,在錯(cuò)誤堆棧的尾部將包含 Node.js 的版本信息。

如果想忽略該信息,運(yùn)行時(shí)在命令行指定 --no-extra-info-on-fatal-exception 標(biāo)志。

OpenSSL 3.0 支持

Node.js v17 版本包含了近期發(fā)布的 OpenSSL 3.0,根據(jù) OpenSSL 的發(fā)布策略,OpenSSL 1.1.1 將在 2023-09-11 結(jié)束支持,這個(gè)日期也在 Node.js v18 LTS 結(jié)束日期之前。

因?yàn)?OpenSSL 3.0 對(duì)允許的算法和密鑰大小增加了嚴(yán)格的限制,預(yù)計(jì)會(huì)對(duì)生態(tài)系統(tǒng)造成一些影響,在 Node.js v17 版本包含 OpenSSL 3.0 以便在下一個(gè) LTS 版本之前為用戶的測(cè)試和反饋留出時(shí)間。

例如,md4 這是 OpenSSL 3.0 默認(rèn)不再允許的一個(gè)算法,如果是在 Node.js 17 之前的 Node 版本中,應(yīng)用程序是可以正常運(yùn)行的,但在 Node.js v17 中將拋出一個(gè) error code 為 ERR_OSSL_EVP_UNSUPPORTED 的錯(cuò)誤信息。

  1. import crypto from 'crypto'
  2. console.log(crypto.createHash('md4').update('123''utf8').digest('hex')) 

Node.js v17 版本下運(yùn)行之后得到如下錯(cuò)誤信息。

一個(gè)臨時(shí)的解決方法是運(yùn)行時(shí)增加 --openssl-legacy-provider 標(biāo)志,應(yīng)用程序不在報(bào)錯(cuò)。

  1. $ node --openssl-legacy-provider test.mjs 
  2. c58cda49f00748a3bc0fcfa511d516cb 

V8 更新至 9.5

v8 在 8.1 版本開啟了 Intl.DisplayNames API,支持語言、區(qū)域、貨幣、腳本四種類型,現(xiàn)在添加了兩種新的類型:calendar、dateTimeField,分別返回不同的日歷類型和日期時(shí)間字段的顯示名稱。對(duì)于國際化應(yīng)用很有幫助。

  1. const esCalendarNames = new Intl.DisplayNames(['zh'], { type: 'calendar' }); 
  2. console.log(esCalendarNames.of('roc'));  // 民國紀(jì)年 
  3. const enCalendarNames = new Intl.DisplayNames(['en'], { type: 'calendar' }); 
  4. console.log(enCalendarNames.of('roc'));  // Minguo Calendar 

日期時(shí)間字段國際化名稱展示。

  1. function printDate(dateTimeField) { 
  2.   console.log( 
  3.     `${dateTimeField.of('year')} ${dateTimeField.of('month')} ${dateTimeField.of('day')}` 
  4.   ); 
  5. printDate(new Intl.DisplayNames(['zh'], { type: 'dateTimeField' })) // 年 月 日 
  6. printDate(new Intl.DisplayNames(['en'], { type: 'dateTimeField' })) // year month day 
  7. printDate(new Intl.DisplayNames(['KOR'], { type: 'dateTimeField' })) // 년 월 일 
  8. printDate(new Intl.DisplayNames(['THA'], { type: 'dateTimeField' })) // ปี เดือน วัน 

Intl.DateTimeFormat API 在 v8 9.5 版本中為 timeZoneName 選項(xiàng)新增加了四個(gè)值:shortGeneric、longGeneric、shortOffset、longOffset。

通過以下代碼示例可看到之間的區(qū)別。

  1. console.log(new Intl.DateTimeFormat('zh').format(new Date())); // 2021/01/01 
  2. console.log(new Intl.DateTimeFormat('zh', { timeZoneName: 'shortGeneric' }).format(new Date())); // 2021/01/01 中國時(shí)間 
  3. console.log(new Intl.DateTimeFormat('zh', { timeZoneName: 'longGeneric' }).format(new Date())); // 2021/01/01 中國標(biāo)準(zhǔn)時(shí)間 
  4. console.log(new Intl.DateTimeFormat('zh', { timeZoneName: 'shortOffset' }).format(new Date())); // 2021/01/01 GMT+8 
  5. console.log(new Intl.DateTimeFormat('zh', { timeZoneName: 'longOffset' }).format(new Date())); // 2021/01/01 GMT+08:00 

參見 v8 9.5 release 文檔 閱讀更多信息。

其它信息

按照 Node.js 發(fā)布時(shí)間表,Node.js v12 將于 2022 年 4 月結(jié)束生命周期。Node.js v16 在 2021 年 10 月 26 升級(jí)為 LTS,即長期支持版本。

Node.js 的奇數(shù)版本不是穩(wěn)定的版本(例如,當(dāng)前的 Node.js v17 ),它的生命周期很短,不要用于生產(chǎn)環(huán)境。

對(duì) Node.js 版本信息不了的、不知道如何安裝 Node.js 的參考文章 “Node.js 版本知多少?又該如何選擇?”。

Reference

https://medium.com/the-node-js-collection/node-js-17-is-here-8dba1e14e382

https://nodejs.org/en/blog/release/v17.0.0/

 

責(zé)任編輯:武曉燕 來源: Nodejs技術(shù)棧
相關(guān)推薦

2021-12-25 22:29:57

Node.js 微任務(wù)處理事件循環(huán)

2024-11-18 08:58:26

2021-02-01 08:16:14

ChromeNode.js

2010-04-01 09:03:31

RHEL 5.5

2023-06-30 08:05:41

2021-08-19 09:37:06

Go 1.17語言架構(gòu)

2023-10-18 10:10:29

Node.js 21前端

2020-02-20 16:30:22

iOS 13.4蘋果iPhone

2013-11-01 09:34:56

Node.js技術(shù)

2015-03-10 10:59:18

Node.js開發(fā)指南基礎(chǔ)介紹

2022-06-07 16:21:17

Node.jsNode

2021-04-22 08:03:32

Node.jsJavaScriptv8

2011-09-02 14:47:48

Node

2011-11-01 10:30:36

Node.js

2011-09-08 13:46:14

node.js

2011-09-09 14:23:13

Node.js

2012-10-24 14:56:30

IBMdw

2011-11-10 08:55:00

Node.js

2023-11-16 14:56:13

2023-06-28 08:52:36

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

亚洲高清视频一区二区| 中文字幕久精品免费视频| 日本一本草久p| av高清一区二区| 欧美国产专区| 亚洲高清一二三区| 日韩视频第二页| 国产网站在线播放| 久久国产视频网| 久久6免费高清热精品| 在线观看一区二区三区四区| 123区在线| 久久精品视频一区| 成人一区二区电影| 国产亚洲精品女人久久久久久| 红杏aⅴ成人免费视频| 欧美午夜www高清视频| 亚洲精品成人三区| 亚洲av色香蕉一区二区三区| 久久国产精品毛片| 久久综合五月天婷婷伊人| 成人毛片老司机大片| 亚洲专区一区| 欧美日韩免费一区二区三区 | 黄色在线观看av| 爱啪视频在线观看视频免费| 欧美激情一区在线| 国产精品免费区二区三区观看 | 亚洲免费在线播放视频| 黄色激情在线播放| 国产人成一区二区三区影院| 91亚洲午夜在线| 九九九在线观看| 日韩精品欧美| 日韩av综合网| 日本一二三四区视频| av中文字幕在线观看第一页| 亚洲欧美综合色| 久久99影院| 国产高清在线观看视频| 日本欧美在线观看| 98精品在线视频| xxxx日本少妇| 日本一本不卡| 亚洲精品福利在线| 日韩精品在线播放视频| 亚洲天堂1区| 欧美日韩免费在线观看| 国产成人生活片| av黄色在线观看| 久久蜜桃av一区精品变态类天堂 | 久久久精品视频在线| 波多野结衣一区| 日韩精品在线观看视频| 国产老头和老头xxxx×| 欧美xxxx性| 欧美在线观看一区二区| 久久久久久久久久久99| 黑人精品视频| 亚洲精品亚洲人成人网在线播放| 五月天婷亚洲天综合网鲁鲁鲁| 人妻少妇一区二区三区| 国产精品97| 中文字幕精品在线视频| 日本少妇aaa| 希岛爱理一区二区三区| 久久天天躁狠狠躁夜夜躁| 国产一二三区精品| 欧美日韩ab| 久久人人97超碰精品888| 日本熟妇毛茸茸丰满| 亚洲一区二区成人| 国产国产精品人在线视| 一级黄在线观看| 精一区二区三区| 欧美午夜无遮挡| 久久国产精品成人免费观看的软件| 性一交一乱一色一视频麻豆| av动漫在线观看| 国产精品久久久久久久久久小说| 欧美性生活大片视频| 国产高清精品网站| 精品日韩在线| 黄色在线观看视频网站| 亚洲精品电影院| 女生影院久久| 欧美在线一二三四区| 欧美成人三级在线播放| 精品国产亚洲一区二区三区在线 | 欧美性猛交久久久乱大交小说| 亚洲www免费| 6080午夜不卡| 国产视频久久久久久| 国产成人高清| 九九视频直播综合网| 毛片视频网站在线观看| 美腿丝袜亚洲色图| 国产精品免费一区二区三区观看| 国产精品免费观看| 一区二区三区不卡视频在线观看| 无码播放一区二区三区| 欧美日韩卡一| 日韩成人免费视频| 成人自拍小视频| 老鸭窝91久久精品色噜噜导演| 国产区精品在线观看| 人妻一区二区三区免费| 国产精品家庭影院| 欧美激情 国产精品| 久久女人天堂| 日韩欧美一区二区视频| 高清国产在线观看| 亚洲激情一区| 98国产高清一区| 最新电影电视剧在线观看免费观看| 一区二区三区产品免费精品久久75| 欧美激情精品久久久久久小说| 视频二区欧美| 久久精品国产96久久久香蕉| 日日夜夜操视频| 成人午夜在线视频| 99热这里只有精品7| 亚洲第一会所| 精品丝袜一区二区三区| 久草免费在线视频观看| 紧缚奴在线一区二区三区| 欧美午夜视频在线| 亚洲性图自拍| 欧美日韩激情在线| mm131美女视频| 亚洲黄色视屏| 99porn视频在线| 久草免费在线观看| 欧美性色aⅴ视频一区日韩精品| 久久久久亚洲AV成人无码国产| 欧美日本三区| 91在线观看免费观看| 最新电影电视剧在线观看免费观看| 色综合久久中文综合久久97| 国产伦精品一区三区精东| 欧美另类综合| 97影院在线午夜| 毛片在线导航| 精品国产91洋老外米糕| 欧美成人aaa片一区国产精品| 久久精品72免费观看| 午夜精品视频在线观看一区二区| av小说在线播放| 亚洲а∨天堂久久精品9966| www.av视频在线观看| 国产 日韩 欧美大片| 日韩成人手机在线| jizz性欧美23| 性亚洲最疯狂xxxx高清| 人妻无码中文字幕| 黑人巨大精品欧美一区二区一视频 | 蜜桃视频动漫在线播放| 日韩av网站在线| 91午夜视频在线观看| 97精品电影院| mm1313亚洲国产精品无码试看| 亚瑟一区二区三区四区| 日本精品久久久久久久| 黄色av网站在线免费观看| 91九色最新地址| 免费看91的网站| 九九视频精品免费| 国产亚洲精品久久久久久久| 日韩一区二区三区精品视频第3页| 欧美丰满少妇xxxxx| 丰满大乳国产精品| 欧美性猛交xxxxx免费看| 午夜精产品一区二区在线观看的| 蜜桃精品视频在线| 青草全福视在线| 国产精品丝袜在线播放| 欧美在线精品免播放器视频| yw视频在线观看| 欧美一区二区视频免费观看| 国产亚洲自拍av| 久久免费精品国产久精品久久久久| 黄色一级二级三级| 欧美韩国一区| 日本不卡一区| 美国十次综合久久| 欧美中文在线观看| 69久久夜色| 亚洲黄色片网站| 亚洲 小说区 图片区| 亚洲精品免费视频| 久久丫精品国产亚洲av不卡| 久久成人免费电影| 黄色一级视频在线播放| 成人毛片在线| 国产高清自拍一区| 欧美色网在线| 欧美肥臀大乳一区二区免费视频| 日本电影一区二区在线观看| 欧美绝品在线观看成人午夜影视| 国产一级大片在线观看| 中文子幕无线码一区tr| 黄色av电影网站| 青青草91视频| 国产va亚洲va在线va| 99久久夜色精品国产亚洲96| 久久久精品有限公司| 韩国三级成人在线| 日本高清视频一区| 欧美xxxx免费虐| 在线视频一区二区| 性xxxxbbbb| 日韩一区二区三区三四区视频在线观看| 天天做天天爱夜夜爽| 亚洲人成在线播放网站岛国| 成人免费无遮挡无码黄漫视频| 国产成人午夜视频| 第四色婷婷基地| 性色一区二区| 男女激情免费视频| 欧美在线日韩| 亚洲综合第一| 精品久久视频| 欧美大陆一区二区| 99re8这里有精品热视频免费| 国产精品爽爽爽爽爽爽在线观看| 国产极品在线观看| 欧美第一页在线| 污污在线观看| 久久中文字幕在线| 色三级在线观看| 中文字幕在线观看日韩| 九色蝌蚪在线| 亚洲美女在线观看| 天天操天天干天天爽| 精品久久国产字幕高潮| 精品人妻一区二区三区换脸明星 | 久久国产精品亚洲人一区二区三区 | 国产一二三四在线视频| 久久精品午夜| 虎白女粉嫩尤物福利视频| 国产精品久久久久久久免费软件 | 国产在线精品不卡| 中文字幕成人在线视频| 免费在线成人网| 久久久精品三级| 日韩高清国产一区在线| 久久精品午夜福利| 久久久天天操| 亚洲精品高清无码视频| 日本美女一区二区三区视频| 日本999视频| 免费成人av资源网| 天堂一区在线观看| 国产在线精品不卡| 国产精品嫩草69影院| 国产福利91精品| 一级黄色免费视频| 99精品一区二区三区| 大地资源二中文在线影视观看| 99re视频精品| 波多野吉衣中文字幕| 国产日韩欧美电影| 欧美乱大交做爰xxxⅹ小说| 中文字幕视频一区| 国产免费无码一区二区视频| 亚洲一区视频在线观看视频| 国产无套内射又大又猛又粗又爽 | 中文字幕在线观看国产| 欧美日本一区二区| 国产福利资源在线| 日韩国产欧美精品一区二区三区| 青青草免费观看免费视频在线| 亚洲日韩中文字幕在线播放| 在线观看麻豆| 欧美不卡视频一区发布| av资源一区| 国产精品久久一区| 免费一级欧美片在线观看网站| 成人av免费在线看| 妖精一区二区三区精品视频| 亚洲综合首页| 99热这里只有精品8| 91蝌蚪视频在线观看| 精品一区二区三区在线播放| 影音先锋资源av| 国产精品女主播av| 国产精品99无码一区二区| 一本大道久久a久久综合婷婷| 一区二区久久精品66国产精品| 精品国产一区久久| 日本一级大毛片a一| 国产77777| 国产精品美女在线观看直播| 欧美中文在线视频| 色综合.com| 国产精品永久入口久久久| 国内精品视频在线观看| 在线观看18视频网站| 久久电影一区| 欧美视频亚洲图片| 91年精品国产| 午夜国产福利一区二区| 日韩欧美亚洲综合| 国产成人精品亚洲精品色欲| 精品一区二区三区三区| www.久久ai| 国产精品xxxxx| 国产精品nxnn| 中文字幕中文字幕在线中心一区| aa亚洲婷婷| 九色91porny| 国产精品毛片高清在线完整版| 日韩成人免费在线视频| 欧美一区二区不卡视频| 番号集在线观看| 亚洲91av视频| 亚洲专区**| 日本特级黄色大片| 三级欧美在线一区| 成人性生活免费看| 亚洲一卡二卡三卡四卡| 国产精品视频第一页| 亚洲新声在线观看| 台湾佬中文娱乐网欧美电影| 99久久综合狠狠综合久久止 | 欧美一区二区精品久久911| 国产在线观看网站| 18久久久久久| 极品一区美女高清| 老子影院午夜伦不卡大全| 国产精品一区在线观看乱码 | 国产精品日韩av| 亚洲天堂日韩在线| 欧美一区二区三区爽大粗免费| 国产成人av影院| 欧美大片xxxx| 91精品国产欧美一区二区成人| 国产片在线观看| 国产mv久久久| 国产精品一线天粉嫩av| 国产亚洲天堂网| 91在线国内视频| 中国一级特黄毛片| 日韩精品免费一线在线观看| 丁香高清在线观看完整电影视频| 亚洲一区二区中文| 欧美在线国产| av电影在线播放| 午夜精品福利一区二区三区蜜桃| 亚洲欧美国产高清va在线播放| 欧美成人中文字幕在线| 一区二区三区欧洲区| 草草草视频在线观看| 丁香激情综合五月| 日韩欧美三级在线观看| 亚洲精品xxx| 欧美舌奴丨vk视频| 视频在线一区二区三区| 麻豆国产精品官网| 午夜精品福利在线视频| 欧美大片顶级少妇| 97在线超碰| 精品在线视频一区二区| 久久高清一区| 亚洲一级黄色录像| 91精品国产日韩91久久久久久| 成年视频在线观看| 国产chinese精品一区二区| 亚洲日韩视频| 亚洲理论片在线观看| 欧美日韩国产免费| а√中文在线8| 国产一区再线| 日韩 欧美一区二区三区| 色婷婷粉嫩av| 欧美不卡在线视频| 亚洲天堂导航| 在线视频不卡国产| 成人一区二区三区视频| 一级黄色在线视频| 日韩一区二区三区在线播放| 一区二区亚洲视频| 日本成人在线免费视频| 中文字幕日韩av资源站| 好吊视频一二三区| 国产成人精彩在线视频九色| 国产精品二区不卡| 超碰男人的天堂| 欧美性大战久久久久久久| √天堂8在线网| 欧美另类视频在线| 国产成人精品一区二| 亚洲熟女综合色一区二区三区| 最近2019中文免费高清视频观看www99| 亚洲精品成a人ⅴ香蕉片| 精品久久一二三| 日韩一区日韩二区| 日本不卡视频一区二区| 91亚洲精品久久久| 香蕉亚洲视频|