国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Node.js v17.6.0 發布,允許從 HTTP 和 HTTPS URL 導入模塊

開發
Node.js v17.6.0 一個新的實驗性功能是允許我們從 HTTP 或 HTTPS URL 導入 ES Module,但是目前在 Node.js 中使用還是有一些限制。

Node.js v17.6.0 版本于 2022-02-23 發布,一個顯著的特性是試驗性支持從 HTTP 和 HTTPS 導入模塊,這里面也包括很多問題,包括從安全方面考慮,目前在 Node.js 中使用還是有一些限制及一些其它的常規小錯誤修復。

允許從 HTTP 和 HTTPS URL 導入模塊

Node.js v17.6.0 一個新的實驗性功能是允許我們從 HTTP 或 HTTPS URL 導入 ES Module。這使得一些類似于 Web 瀏覽器導入的工作也可以在 Node.js 中完成,同時也消除了一些 Node.js 與 Deno 之間的差異,即 Deno 允許使用 HTTPS 導入包。因為一些安全性和穩定性的問題和瀏覽器相比還是有些差異的。

以下是一個導入 HTTP 資源的簡單示例,該功能現在處于實驗性狀態,運行時需添加 標志。--experimental-network-imports

// hello.mjs
export default function hello(message) {
console.log(`Hello ${message}`);
}

$ http-server
Starting up http-server, serving ./
Available on:
http://127.0.0.1:8080

// index.mjs
import hello from 'http://127.0.0.1:8080/hello.mjs';
console.log(hello('codingMay')); // Hello codingMay

當前并非所有的 ES Modules 模塊都可以加載,以下兩個 Example,第一個盡管是加載的 HTTPS 資源,但不是 HTTP/1,實施例 2 導入了非網絡依賴資源。

// Example1: 加載 HTTPS 資源
import hello from 'https://gitee.com/qufei1993/esmodule-https-import-example/blob/master/hello.mjs';
console.log(hello('codingMay'));


輸出錯誤:RangeError [ERR_UNKNOWN_MODULE_FORMAT]: Unknown module format: null for URL https://gitee.com/qufei1993/esmodule-https-import-example/blob/master/hello.mjs

// Example2: 加載其它非網絡資源
// hello.mjs
import fsPromise from 'fs/promises';
export const readFile = filename => fsPromise.readFile(filename);

// index.mjs
import hello from 'http://127.0.0.1:8080/hello.mjs';

輸出錯誤:TypeError [ERR_INVALID_URL_SCHEME]: The URL must be of scheme file

HTTP 和 HTTPS 導入的一些限制:

  • 僅支持 HTTP/1,不支持 HTTP2/HTTP3。
  • HTTP 僅限于環回地址。
  • 身份驗證不會發至服務器,例如 Authorization、Cookie 和 Proxy-Authorization 標頭不會發送到服務。
  • 永遠不會在目標服務器上檢查 CORS。
  • 無法加載非網絡依賴項。
  • 默認情況下不啟用基于網絡的加載,需要通過 標志打開加載 HTTP 或 HTTPS 資源。--experimental-network-imports

Process 獲取活躍具柄和請求方法廢棄通知

這個改變主要是在文檔記錄了 和 的棄用通知,以便支持更好的公共API。_getActiveHandles_getActiveRequests

這兩個以下劃線開頭的 API 被代替的公共 API 方法 在 Node.js v17.3.0 所添加,該方法返回事件循環活動狀態的資源類型。process.getActiveResourcesInfo()

import { getActiveResourcesInfo } from 'process';
import { createServer } from 'http';

console.log('Before:', getActiveResourcesInfo()); // Before: [ 'CloseReq', 'TTYWrap', 'TTYWrap', 'TTYWrap' ]
setTimeout(() => {
console.log('After:', getActiveResourcesInfo()); // After: [ 'TTYWrap', 'TTYWrap', 'TTYWrap', 'TCPServerWrap', 'Timeout' ]
}, 5000);

createServer((req, res) => res.end('OK')).listen(3000);

其它的一些升級事項

  • stream:恢復 map 規范合規性。
  • build:移除損壞的 x32 arch 支持。
  • fetch:當 fetch 啟用時(),全局對象添加 FormData。--experimental-fetch
  • fs:cp 和 cpSync 支持相對鏈接復制。
  • 流程:廢棄多重解決。
  • deps: 更新 npm 到 8.5.1。
責任編輯:趙寧寧 來源: Nodejs技術棧
相關推薦

2023-06-30 23:25:46

HTTP模塊內存

2015-06-23 15:27:53

HproseNode.js

2021-05-24 11:25:13

Node.js 16V8前端

2020-10-12 08:06:28

HTTP 服務器證書

2017-06-02 10:00:26

前端Node.js

2022-02-12 20:33:29

Node.jsStreamfetch API

2021-12-25 22:29:57

Node.js 微任務處理事件循環

2019-12-17 11:40:44

Node.js模塊前端

2021-07-09 00:24:10

No.jsNode.js原理

2021-09-26 05:06:04

Node.js模塊機制

2011-11-08 10:53:02

Node.js

2025-10-15 00:26:20

2020-04-15 15:48:03

Node.jsstream前端

2025-05-26 00:31:31

2011-12-05 09:39:57

Node.js

2012-07-12 10:15:15

Node.js

2023-06-20 19:35:00

Node.js工具

2014-09-12 10:35:09

Node.jsHTTP 206

2015-03-10 10:59:18

Node.js開發指南基礎介紹

2013-11-01 09:34:56

Node.js技術
點贊
收藏

51CTO技術棧公眾號

天天天综合网| 亚洲天堂精品在线| 国产乱xxⅹxx国语对白| 天天av天天翘天天综合网 | 最新中文字幕在线| 国外成人在线视频网站| 精品99久久久久久| 狠狠色狠狠色综合| 天天综合网站| 丁香六月婷婷| 免费精品视频一区| 日韩网站在线看片你懂的| 久久久精品免费免费| 久久精品国产99久久| 岛国在线视频网站| 国产精品久久久久永久免费看| 国产成人a亚洲精品| 高跟丝袜一区二区三区| 极品裸体白嫩激情啪啪国产精品| h视频久久久| av网址在线免费观看| 缅甸午夜性猛交xxxx| 午夜精品久久久久久久久久久久 | gay视频丨vk| 精品久久久亚洲| 国产高清免费在线| 亚洲毛茸茸少妇高潮呻吟| 日本一本草久在线中文| youjizz久久| 日韩在线一区二区三区免费视频| 国产精品成人免费| 蜜桃av噜噜一区| 91亚洲国产| 欧美人与拘性视交免费看| 国产精品极品| 91成人短视频| 中文在线不卡| 小黄鸭精品aⅴ导航网站入口| 国产主播在线看| 国产不卡在线观看| 欧美色窝79yyyycom| 久久精品亚洲| 18岁视频在线观看| 宅男噜噜99国产精品观看免费| 三级网在线观看| 波多野结衣三级在线| 国产成人一区二区三区电影| 国产视频999| 精品剧情在线观看| 亚洲一区二区国产| 亚洲精品美女网站| 欧洲精品在线观看| 色吊一区二区三区| 日韩免费电影一区| 91精品国产美女浴室洗澡无遮挡| 国产精品区一区二区三区| 一区精品久久| eeuss国产一区二区三区四区| 欧美极品欧美精品欧美图片| 四虎永久免费网站| 自拍另类欧美| 国产一区国产精品| 欧美高清性xxxxhd| 欧美黄色一级片视频| 欧美贵妇videos办公室| 久久久久久国产精品美女| 亚洲人午夜色婷婷| 666欧美在线视频| 精品国产乱码久久久久久婷婷 | 久久久久久国产精品一区| 日韩精品极品视频在线观看免费| mm131午夜| 9色视频在线观看| 国产黄色高清在线| 免费在线观看一区二区| 国产二区视频在线播放| 亚洲v国产v| 日本a级片在线观看| 四色成人av永久网址| 超碰在线99| 亚洲综合色网| 亚洲区小说区| 51亚洲精品| 国内精品伊人久久久久av一坑| 久久婷婷综合激情| 嗯用力啊快一点好舒服小柔久久| 国产精品羞羞答答在线观看| 亚洲精品欧洲| 国产精品久久免费看| 欧美一区二区视频在线观看| 性欧美在线看片a免费观看| 国产精品亚洲综合天堂夜夜| 色综合久久久久久久久五月| 性直播在线观看| 国产福利第一视频在线播放| 综合毛片免费视频| 欧美成a人片免费观看久久五月天| 成人午夜888| 国产成人一二| 首页国产欧美日韩丝袜| 中文字幕亚洲一区二区va在线| 一区二区三区四区国产精品| 日韩欧美亚洲另类制服综合在线| 欧美精品第1页| 欧美日韩中文字幕| 久久精品人人做人人爽97| 色综合久久精品| 色哦色哦哦色天天综合| 国产成人精品一区| 国产精品网址在线| 黄网站色视频免费观看| 日韩不卡在线| 女主播福利一区| 日本一区二区免费在线观看视频| 91.麻豆视频| 伊人av成人| av电影免费在线看| 日本黄色一区二区| 国产欧美日韩精品a在线观看| www.久久久久久久久| 亚洲综合偷拍欧美一区色| 日韩亚洲欧美在线| 国产精品久久久久久av福利| 成品人视频ww入口| 国产aaaaa毛片| 日本中文字幕电影在线免费观看 | 尤物yw193can在线观看| 天堂va蜜桃一区二区三区漫画版| 日韩精品在线免费观看| 国产精品美女诱惑| 国产91在线高潮白浆在线观看 | 国产精品外国| 日本免费黄视频| 午夜免费精品视频| 日本一级淫片演员| 污视频网站在线看| www.99在线| 日本成人伦理电影| 秋霞成人午夜伦在线观看| 午夜精品久久久久久久久久久 | 日韩免费观看高清完整版 | 一区不卡视频| 91在线直播| 高h视频在线观看| 免费亚洲一区| 欧美日韩美女在线观看| 1769视频在线播放免费观看| 日韩天堂在线| 国产精品免费久久| 久久成人免费视频| 亚洲精品少妇一区二区| 青青青在线视频免费观看| 欧美老女人性生活| 性欧美在线看片a免费观看| 国产精品97在线| 首页亚洲中字| 日韩一区二区三区免费看| 日韩无套无码精品| 青青草免费在线| 欧美xxx在线观看| 欧美亚洲动漫精品| 高清欧美一区二区三区| 成人蜜桃视频网站网址| 免费成人结看片| 国产精品影视在线| 亚洲欧美国产制服动漫| 18岁网站在线观看| 精品国产一区二区三区久久久蜜臀| 国产精品色一区二区三区| 日韩av成人在线| 农民人伦一区二区三区| 91精品产国品一二三产区| 久久一二三四| 欧美日韩一区二区免费在线观看| 国产一区二区三区丝袜| 福利片在线观看| 精品国产欧美日韩| 在线中文字幕不卡| 黄页网址在线观看| 国产社区精品视频| 成人精品视频一区| 美女福利视频一区| 88av.com| 成人开心激情| 成人一区二区三区| 最好看的中文字幕久久| 一区二区三区小说| 国产盗摄视频在线观看| 亚洲综合国产| 亚洲一区中文字幕在线观看| 成人污版视频| 正在播放国产一区| 欧美aa免费在线| 91麻豆精品国产综合久久久 | 国产婷婷成人久久av免费高清| 亚洲欧洲一区二区三区在线观看| 玖玖在线精品| 亚洲欧美日韩国产一区二区| 米奇精品一区二区三区在线观看| 亚洲97在线观看|