久久精品中文字幕av,av.涩涩涩涩涩涩涩涩,亚洲国产日韩欧美精品成人久久久,成人福利电影免费在线观看,日产国产原创av,日韩av午夜激情,bt天堂中文字幕,超级碰人妻在线视频,欧美老熟妇久久一区二区

??一站式輕松地調(diào)用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
# 章節(jié)導(dǎo)航 [TOC] # Node.js-API * `path.basename()`取得一個(gè)路徑的最后一部分文件名 * `path.normalize()`幫助修正路徑 * `path.join()`用于路徑拼接(參數(shù)為多個(gè)路徑參數(shù)) * `path.resolve()`將一個(gè)相對(duì)路徑解析為絕對(duì)路徑 * `{basename, dirname, extname}` * `basename` 完整名 * `dirname` 上級(jí)路徑名 * `extname` 后綴名 * `{parse, format}` * `parse`用于解析當(dāng)前路徑為一個(gè)json格式的數(shù)據(jù) * `format`相當(dāng)于格式化json數(shù)據(jù)為一個(gè)字符串 說(shuō)明:`__dirname`、`__filename`總是返回文件的絕對(duì)路徑 ? `process.cwd()`總是返回node命令所在文件夾 #### Buffer 三個(gè)要點(diǎn): * Buffer用于處理二進(jìn)制數(shù)據(jù)流 * 實(shí)例類(lèi)似整數(shù)數(shù)組,大小固定 * C++代碼在V8堆外分配物理內(nèi)存 Buffer常用的方法 * `byteLength`統(tǒng)計(jì)buffer所占字節(jié)數(shù) * `isBuffer`用來(lái)判斷目標(biāo)數(shù)據(jù)是不是一個(gè)Buffer * `concat`合并連接Buffer * `from`將目標(biāo)數(shù)據(jù)轉(zhuǎn)換為Buffer * `toString`用來(lái)轉(zhuǎn)換Buffer為字符串 #### events * `eventEmitter.on('eventName',callback())`用于注冊(cè)監(jiān)聽(tīng)器 * `eventEmitter.emit('eventName')`用于觸發(fā)事件 ``` const EventEmitter = require('events'); class CustomEvent extends EventEmitter { } const ce = new CustomEvent(); ce.on('eventName',callback); ce.emit('eventName','your msg to eventEmit',....); //有一個(gè)通用參數(shù)就叫error ce.on('error',fn); //Example ce.on('error',(err, item) => { console.log(err); console.log(item); }); ce.emit('error', new Error('出錯(cuò)了'), Date().now); ``` 針對(duì)事件只需要響應(yīng)一次: ~~~ ce.once('test', ()=> { console.log(test); }); 復(fù)制代碼 ~~~ 針對(duì)事件需要移除的話(huà): ~~~ ce.removeListener('eventName',fn); //or ce.removeAllListeners('test'); 復(fù)制代碼 ~~~ ## fs 首先需要注意的就是Node.js的設(shè)計(jì)模型就是錯(cuò)誤優(yōu)先的模式 ``` fs.readFile('fileUrl','utf8',(err,data) => { if(err) throw err; console.log(data) }) ``` stat( ) 查看文件詳細(xì)信息 ``` const fs = require('fs'); fs.stat('filerUrl',(err,data) => { if(err){ throw err; } console.log(data) }) ``` rename( ) 更改文件名 ``` fs.rename('./text.tex','hahah.ttx'); ``` unlink( ) 刪除文件 ``` fs.unlink('fileName',err => err); ``` readdir( ) 讀取文件夾 mkdir( )創(chuàng)建文件夾 rmdir( ) 刪除文件夾 watch( )監(jiān)視文件或目錄變化 ``` fs.watch('fileUrl', { recursive:true //是否監(jiān)視子文件夾 }, (eventType, fileName) => { console.log(eventType, fileName); }) ``` * `readStream()`讀取流 ~~~ const rs = fs.createReadStream('urlPath'); rs.pipe(process.stdout);//導(dǎo)出文件到控制臺(tái) 復(fù)制代碼 ~~~ * `writeStream()`寫(xiě)入流 * `pipe()`管道,導(dǎo)通流文件 ~~~ const ws = fscreateWriteStream('urlPath'); ws.write('some content'); ws.end(); ws.on('finish',()=>{ console.log('done!!!'); }); ~~~ ## 靜態(tài)資源服務(wù)器 #### `http`模塊 ~~~ const http = require('http'); const chalk = require('chalk'); const hostname = '127.0.0.1'; const port = '3000'; const server = http.createServe((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Hello World'); }); server.listen(port, hostname, () => { const addr = `Server running at http://${hostname}:${port}/`; console.log(`${chalk.green(addr)}`); }) ~~~ * `supervisor`監(jiān)視文件模塊 * `hotnode`熱啟動(dòng)模塊 # 額外項(xiàng)目案例 ~~~ // 1. 引入 http 模塊 var http = require("http"); // 2. 用 http 模塊創(chuàng)建服務(wù) /** * req 獲取 url 信息 (request) * res 瀏覽器返回響應(yīng)信息 (response) */ http.createServer(function (req, res) { // 設(shè)置 HTTP 頭部,狀態(tài)碼是 200,文件類(lèi)型是 html,字符集是 utf8 res.writeHead(200, { "Content-Type": "text/html;charset=UTF-8" }); // 往頁(yè)面打印值 res.write('<h1 style="text-align:center">Hello NodeJS</h1>'); // 結(jié)束響應(yīng) res.end(); }).listen(3000); // 監(jiān)聽(tīng)的端口 復(fù)制代碼 ~~~ ?那么,上面代碼,我們要怎么用呢? ?**首先**,將上面的代碼復(fù)制粘貼到 `01_http.js` 中。 ?**然后**,啟動(dòng) VS Code 終端:`Ctrl + ~`。 ?**接著**,輸入 `node 01_http.js` 并回車(chē)。 ?**最后**,打開(kāi) `localhost:3000`: 1. **首先**,我們需要先開(kāi)啟仙人模式。哦,不是,是 HTTP 模式。我們都知道,像 PHP 這類(lèi)老牌子的后端語(yǔ)言,需要 Apache 或者 Nginx 開(kāi)啟 HTTP 服務(wù)。然而我們的 Node 不需要: ~~~ var http = require("http"); 復(fù)制代碼 ~~~ 2. **然后**,開(kāi)啟 HTTP 服務(wù),并設(shè)置開(kāi)啟的端口: ~~~ /** * req 獲取 url 信息 (request) * res 瀏覽器返回響應(yīng)信息 (response) */ http.createServer(function (req, res) { // ... 步驟 3 代碼 }).listen(3000); // 監(jiān)聽(tīng)的端口 復(fù)制代碼 ~~~ 3. **接著**,我們?cè)O(shè)置 HTTP 頭部,并往頁(yè)面打印值,最后結(jié)束響應(yīng): ~~~ // 設(shè)置 HTTP 頭部,狀態(tài)碼是 200,文件類(lèi)型是 html,字符集是 utf8 res.writeHead(200, { "Content-Type": "text/html;charset=UTF-8" }); // 往頁(yè)面打印值 res.write('<h1 style="text-align:center">Hello NodeJS</h1>'); // 結(jié)束響應(yīng) res.end(); ~~~ ~~~ // 1. 引入 url 模塊 var url = require("url"); // 2. 引入 http 模塊 var http = require("http"); // 3. 用 http 模塊創(chuàng)建服務(wù) /** * req 獲取 url 信息 (request) * res 瀏覽器返回響應(yīng)信息 (response) */ http.createServer(function (req, res) { // 4. 獲取服務(wù)器請(qǐng)求 /** * 訪問(wèn)地址是:http://localhost:3000/?userName=jsliang&userAge=23 * 如果你執(zhí)行 console.log(req.url),它將執(zhí)行兩次,分別返回下面的信息: * / ?userName=jsliang&userAge=23 * / /favicon.ico * 這里為了防止重復(fù)執(zhí)行,所以排除 req.url == /favicon.ico 的情況 */ if(req.url != "/favicon.ico") { // 5. 使用 url 的 parse 方法 /** * parse 方法需要兩個(gè)參數(shù): * 第一個(gè)參數(shù)是地址 * 第二個(gè)參數(shù)是 true 的話(huà)表示把 get 傳值轉(zhuǎn)換成對(duì)象 */ var result = url.parse(req.url, true); console.log(result); /** * Url { * protocol: null, * slashes: null, * auth: null, * host: null, * port: null, * hostname: null, * hash: null, * search: '?userName=jsliang&userAge=23', * query: { userName: 'jsliang', userAge: '23' }, * pathname: '/', * path: '/?userName=jsliang&userAge=23', * href: '/?userName=jsliang&userAge=23' } */ console.log(result.query.userName); // jsliang console.log(result.query.userAge); // 23 } // 設(shè)置 HTTP 頭部,狀態(tài)碼是 200,文件類(lèi)型是 html,字符集是 utf8 res.writeHead(200, { "Content-Type": "text/html;charset=UTF-8" }); // 往頁(yè)面打印值 res.write('<h1 style="text-align:center">Hello NodeJS</h1>'); // 結(jié)束響應(yīng) res.end(); }).listen(3000); 復(fù)制代碼 ~~~ ?在上面的代碼中: ?**首先**,我們引入該章節(jié)的主角 `url` 模塊: ~~~ // 1. 引入 url 模塊 var url = require("url"); 復(fù)制代碼 ~~~ ?**然后**,我們引入 `http` 模塊: ~~~ // 2. 引入 http 模塊 var http = require("http"); 復(fù)制代碼 ~~~ ?**接著**,我們創(chuàng)建 `http` 模塊,因?yàn)?`url` 的監(jiān)聽(tīng),需要 `http` 模塊的開(kāi)啟: ~~~ // 3. 用 http 模塊創(chuàng)建服務(wù) /** * req 獲取 url 信息 (request) * res 瀏覽器返回響應(yīng)信息 (response) */ http.createServer(function (req, res) { // ... 第 4 步、第 5 步代碼 // 設(shè)置 HTTP 頭部,狀態(tài)碼是 200,文件類(lèi)型是 html,字符集是 utf8 res.writeHead(200, { "Content-Type": "text/html;charset=UTF-8" }); // 往頁(yè)面打印值 res.write('<h1 style="text-align:center">Hello NodeJS</h1>'); // 結(jié)束響應(yīng) res.end(); }).listen(3000); ~~~ ## URL模塊 URL 模塊是什么呢? 我們?cè)诳刂婆_(tái)(終端)開(kāi)啟 Node 模式,并打印出`url`來(lái)看一下: 好家伙,它有`Url`、`parse`、`resolve`、`resolveObject`、`format`、`URL`、`URLSearchParams`、`domainToASCII`、`domainToUnicode`這么多模塊。 那么,這些模塊都有什么用呢? ### 引入代碼url.js ``` // 1. 引入 url 模塊 var url = require("url"); // 2. 引入 http 模塊 var http = require("http"); // 3. 用 http 模塊創(chuàng)建服務(wù) /** * req 獲取 url 信息 (request) * res 瀏覽器返回響應(yīng)信息 (response) */ http.createServer(function (req, res) { // 4. 獲取服務(wù)器請(qǐng)求 /** * 訪問(wèn)地址是:http://localhost:3000/?userName=jsliang&userAge=23 * 如果你執(zhí)行 console.log(req.url),它將執(zhí)行兩次,分別返回下面的信息: * / ?userName=jsliang&userAge=23 * / /favicon.ico * 這里為了防止重復(fù)執(zhí)行,所以排除 req.url == /favicon.ico 的情況 */ if(req.url != "/favicon.ico") { // 5. 使用 url 的 parse 方法 /** * parse 方法需要兩個(gè)參數(shù): * 第一個(gè)參數(shù)是地址 * 第二個(gè)參數(shù)是 true 的話(huà)表示把 get 傳值轉(zhuǎn)換成對(duì)象 */ var result = url.parse(req.url, true); console.log(result); /** * Url { * protocol: null, * slashes: null, * auth: null, * host: null, * port: null, * hostname: null, * hash: null, * search: '?userName=jsliang&userAge=23', * query: { userName: 'jsliang', userAge: '23' }, * pathname: '/', * path: '/?userName=jsliang&userAge=23', * href: '/?userName=jsliang&userAge=23' } */ console.log(result.query.userName); // jsliang console.log(result.query.userAge); // 23 } // 設(shè)置 HTTP 頭部,狀態(tài)碼是 200,文件類(lèi)型是 html,字符集是 utf8 res.writeHead(200, { "Content-Type": "text/html;charset=UTF-8" }); // 往頁(yè)面打印值 res.write('<h1 style="text-align:center">Hello NodeJS</h1>'); // 結(jié)束響應(yīng) res.end(); }).listen(3000); ``` 在上面的代碼中: ?**首先**,我們引入該章節(jié)的主角 `url` 模塊: ~~~ // 1. 引入 url 模塊 var url = require("url"); 復(fù)制代碼 ~~~ ?**然后**,我們引入 `http` 模塊: ~~~ // 2. 引入 http 模塊 var http = require("http"); 復(fù)制代碼 ~~~ ?**接著**,我們創(chuàng)建 `http` 模塊,因?yàn)?`url` 的監(jiān)聽(tīng),需要 `http` 模塊的開(kāi)啟: ~~~ // 3. 用 http 模塊創(chuàng)建服務(wù) /** * req 獲取 url 信息 (request) * res 瀏覽器返回響應(yīng)信息 (response) */ http.createServer(function (req, res) { // ... 第 4 步、第 5 步代碼 // 設(shè)置 HTTP 頭部,狀態(tài)碼是 200,文件類(lèi)型是 html,字符集是 utf8 res.writeHead(200, { "Content-Type": "text/html;charset=UTF-8" }); // 往頁(yè)面打印值 res.write('<h1 style="text-align:center">Hello NodeJS</h1>'); // 結(jié)束響應(yīng) res.end(); }).listen(3000); ~~~ ``` // 4. 獲取服務(wù)器請(qǐng)求 /** * 訪問(wèn)地址是:http://localhost:3000/?userName=jsliang&userAge=23 * 如果你執(zhí)行 console.log(req.url),它將執(zhí)行兩次,分別返回下面的信息: * / ?userName=jsliang&userAge=23 * / /favicon.ico * 這里為了防止重復(fù)執(zhí)行,所以排除 req.url == /favicon.ico 的情況 */ if(req.url != "/favicon.ico") { // 5. 使用 url 的 parse 方法 /** * parse 方法需要兩個(gè)參數(shù): * 第一個(gè)參數(shù)是地址 * 第二個(gè)參數(shù)是 true 的話(huà)表示把 get 傳值轉(zhuǎn)換成對(duì)象 */ var result = url.parse(req.url, true); console.log(result); /** * Url { * protocol: null, * slashes: null, * auth: null, * host: null, * port: null, * hostname: null, * hash: null, * search: '?userName=jsliang&userAge=23', * query: { userName: 'jsliang', userAge: '23' }, * pathname: '/', * path: '/?userName=jsliang&userAge=23', * href: '/?userName=jsliang&userAge=23' } */ console.log(result.query.userName); // jsliang console.log(result.query.userAge); // 23 } ``` 從中,我們可以看出,我們可以通過(guò) `query`,獲取到我們想要的路徑字段。 ?當(dāng)然,上面只講解了 `parse` 的用法,我們可以將上面代碼中 `if` 語(yǔ)句里面的代碼全部清空。然后,輸入下面的內(nèi)容,去學(xué)習(xí) `url` 模塊更多的內(nèi)容: 1. url 模塊所有內(nèi)容: ~~~ console.log(url); /** * Console: { Url: [Function: Url], parse: [Function: urlParse], // 獲取地址信息 resolve: [Function: urlResolve], // 追加或者替換地址 resolveObject: [Function: urlResolveObject], format: [Function: urlFormat], // 逆向 parse,根據(jù)地址信息獲取原 url 信息 URL: [Function: URL], URLSearchParams: [Function: URLSearchParams], domainToASCII: [Function: domainToASCII], domainToUnicode: [Function: domainToUnicode] } */ 復(fù)制代碼 ~~~ 2. parse 如何使用 ~~~ console.log(url.parse("http://www.baidu.com")); /** * Console: Url { protocol: 'http:', slashes: true, auth: null, host: 'www.baidu.com', port: null, hostname: 'www.baidu.com', hash: null, search: null, query: null, pathname: '/', path: '/', href: 'http://www.baidu.com/' } */ 復(fù)制代碼 ~~~ 3. parse 帶參數(shù): ~~~ console.log(url.parse("http://www.baidu.com/new?name=zhangsan")); /** * Console: Url { protocol: 'http:', slashes: true, auth: null, host: 'www.baidu.com', port: null, hostname: 'www.baidu.com', hash: null, search: '?name=zhangsan', query: 'name=zhangsan', pathname: '/new', path: '/new?name=zhangsan', href: 'http://www.baidu.com/new?name=zhangsan' } */ 復(fù)制代碼 ~~~ 4. `format` 的使用: ~~~ console.log(url.format({ protocol: 'http:', slashes: true, auth: null, host: 'www.baidu.com', port: null, hostname: 'www.baidu.com', hash: null, search: '?name=zhangsan', query: 'name=zhangsan', pathname: '/new', path: '/new?name=zhangsan', href: 'http://www.baidu.com/new?name=zhangsan' })) // Console: // http://www.baidu.com/new?name=zhangsan 復(fù)制代碼 ~~~ 5. `resolve` 的使用: ~~~ console.log(url.resolve("http://www.baidu.com/123", "222")); // Console: // http://www.baidu.com/222 ~~~ ## NPM * `npm -v`:查看 npm 版本。 * `npm list`:查看當(dāng)前目錄下都安裝了哪些 npm 包。 * `npm info 模塊`:查看該模塊的版本及內(nèi)容。 * `npm i 模塊@版本號(hào)`:安裝該模塊的指定版本。 ?在平時(shí)使用 npm 安裝包的過(guò)程中,你可能需要知道一些 npm 基本知識(shí): * `i`/`install`:安裝。使用 `install` 或者它的簡(jiǎn)寫(xiě) `i`,都表明你想要下載這個(gè)包。 * `uninstall`:卸載。如果你發(fā)現(xiàn)這個(gè)模塊你已經(jīng)不使用了,那么可以通過(guò) `uninstall` 卸載它。 * `g`:全局安裝。表明這個(gè)包將安裝到你的計(jì)算機(jī)中,你可以在計(jì)算機(jī)任何一個(gè)位置使用它。 * `--save`/`-S`:通過(guò)該種方式安裝的包的名稱(chēng)及版本號(hào)會(huì)出現(xiàn)在 `package.json` 中的 `dependencies` 中。`dependencies` 是需要發(fā)布在生成環(huán)境的。例如:`ElementUI` 是部署后還需要的,所以通過(guò) `-S` 形式來(lái)安裝。 * `--save-dev`/`-D`:通過(guò)該種方式安裝的包的名稱(chēng)及版本號(hào)會(huì)出現(xiàn)在 `package.json` 中的 `devDependencies` 中。`devDependencies` 只在開(kāi)發(fā)環(huán)境使用。例如:`gulp` 只是用來(lái)壓縮代碼、打包的工具,程序運(yùn)行時(shí)并不需要,所以通過(guò) `-D` 形式來(lái)安裝。 ?例子: * `cnpm i webpack-cli -D` * `npm install element-ui -S` ?那么,這么多的 npm 包,我們通過(guò)什么管理呢? ?答案是 `package.json`。 ?如果我們需要?jiǎng)?chuàng)建 `package.json`,那么我們只需要在指定的包管理目錄(例如 `node_modules`)中通過(guò)以下命名進(jìn)行生成: * `npm init`:按步驟創(chuàng)建 `package.json`。 * `npm init --yes`:快速創(chuàng)建 `package.json` ?當(dāng)然,因?yàn)閲?guó)內(nèi)網(wǎng)絡(luò)環(huán)境的原因,有些時(shí)候通過(guò) npm 下載包,可能會(huì)很慢或者直接卡斷,這時(shí)候就要安裝淘寶的 npm 鏡像:cnpm * `npm install -g cnpm --registry=https://registry.npm.taobao.org` ## fs文件管理 * `fs.stat` 檢測(cè)是文件還是目錄 * `fs.mkdir` 創(chuàng)建目錄 * `fs.writeFile` 創(chuàng)建寫(xiě)入文件 * `fs.appendFile` 追加文件 * `fs.readFile` 讀取文件 * `fs.readdir` 讀取目錄 * `fs.rename` 重命名 * `fs.rmdir` 刪除目錄 * `fs.unlink` 刪除文件 我們嘗試通過(guò) `fs.mkdir` 創(chuàng)建目錄: > 05\_fs.js ~~~ // 2. fs.mkdir let fs = require('fs'); /** * 接收參數(shù) * path - 將創(chuàng)建的目錄路徑 * mode - 目錄權(quán)限(讀寫(xiě)權(quán)限),默認(rèn) 0777 * callback - 回調(diào),傳遞異常參數(shù) err */ fs.mkdir('css', (err) => { if(err) { console.log(err); return false; } else { console.log("創(chuàng)建目錄成功!"); // Console:創(chuàng)建目錄成功! } }) 復(fù)制代碼 ~~~ ?通過(guò) `node 05_fs.js`,我們發(fā)現(xiàn)目錄中多了一個(gè) `css` 文件夾。 ?**那么**,有創(chuàng)建就有刪除,創(chuàng)建的目錄如何刪除呢?這里講解下 `fs.rmdir`: > 05\_fs.js ~~~ // 8. fs.rmdir let fs = require('fs'); /** * 接收參數(shù) * path - 將創(chuàng)建的目錄路徑 * mode - 目錄權(quán)限(讀寫(xiě)權(quán)限),默認(rèn) 0777 * callback - 回調(diào),傳遞異常參數(shù) err */ fs.rmdir('css', (err) => { if(err) { console.log(err); return false; } else { console.log("創(chuàng)建目錄成功!"); // Console:創(chuàng)建目錄成功! } }) 復(fù)制代碼 ~~~ ?通過(guò) `node 05_fs.js`,我們發(fā)現(xiàn)目錄中的 `css` 文件夾被刪除了。 ?**接著**,我們通過(guò) `fs.writeFile` 來(lái)創(chuàng)建寫(xiě)入文件: > 05\_fs.js ~~~ // 3. fs.writeFile let fs = require('fs'); /** * filename (String) 文件名稱(chēng) * data (String | Buffer) 將要寫(xiě)入的內(nèi)容,可以是字符串或者 buffer 數(shù)據(jù)。 * · encoding (String) 可選。默認(rèn) 'utf-8',當(dāng) data 是 buffer 時(shí),該值應(yīng)該為 ignored。 * · mode (Number) 文件讀寫(xiě)權(quán)限,默認(rèn) 438。 * · flag (String) 默認(rèn)值 'w'。 * callback { Function } 回調(diào),傳遞一個(gè)異常參數(shù) err。 */ fs.writeFile('index.js', 'Hello jsliang', (err) => { if(err) { console.log(err); return false; } else { console.log('寫(xiě)入成功!'); } }) 復(fù)制代碼 ~~~ ?值得注意的是,這樣的寫(xiě)入,是清空原文件中的所有數(shù)據(jù),然后添加 `Hello jsliang` 這句話(huà)。即:存在即覆蓋,不存在即創(chuàng)建。 ?有創(chuàng)建就有刪除,感興趣的可以使用 `fs.unlink` 進(jìn)行文件的刪除,再次不做過(guò)多講解。 ?**既然**,上面的是覆蓋文件,那么有沒(méi)有追加文件呢?有的,使用 `fs.appendFile` 吧: > 05\_fs.js ~~~ // 4. fs.appendFile let fs = require('fs'); fs.appendFile('index.js', '這段文本是要追加的內(nèi)容', (err) => { if(err) { console.log(err); return false; } else { console.log("追加成功"); } }) 復(fù)制代碼 ~~~ ?這樣,我們就成功往里面追加了一段話(huà),從而使 `index.js` 變成了: > index.js ~~~ Hello jsliang這段文本是要追加的內(nèi)容 復(fù)制代碼 ~~~ ?**在上面**,我們已經(jīng)做了:新增、修改、刪除操作。那么小伙伴一定很熟悉下一步驟是做什么了: * `fs.readFile` 讀取文件 * `fs.readdir` 讀取目錄 > 05\_fs.js ~~~ let fs = require('fs'); // 5. fs.readFile fs.readFile('index.js', (err, data) => { if(err) { console.log(err); return false; } else { console.log("讀取文件成功!"); console.log(data); // Console: // 讀取文件成功! // <Buffer 48 65 6c 6c 6f 20 6a 73 6c 69 61 6e 67 e8 bf 99 e6 ae b5 e6 96 87 e6 9c ac e6 98 af e8 a6 81 e8 bf bd e5 8a a0 e7 9a 84 e5 86 85 e5 ae b9> } }) // 6. fs.readdir 讀取目錄 fs.readdir('node_modules', (err, data) => { if(err) { console.log(err); return false; } else { console.log("讀取目錄成功!"); console.log(data); // Console: // 讀取目錄成功! // [ '03_tool-multiply.js', 'jsliang-module' ] } }) 復(fù)制代碼 ~~~ ### rename重命名 ~~~ let fs = require('fs'); // 7. fs.rename 重命名 fs.rename('index.js', 'jsliang.js', (err) => { if(err) { console.log(err); return false; } else { console.log("重命名成功!"); } }) 復(fù)制代碼 ~~~ ?當(dāng)然,如果 `fs.rename` 還有更勁爆的功能:剪切 > _fs.js ~~~ let fs = require('fs'); // 7. fs.rename 重命名 fs.rename('jsliang.js', 'node_modules/jsliang.js', (err) => { if(err) { console.log(err); return false; } else { console.log("剪切成功!"); } }) ~~~
九九re精品免费视频| 久久久久中文字幕免费久久久久久| 热热久久这里只有精品| 精品日韩偷拍欧美另类| 日韩欧美亚州综合久久| 国产精品久久久久久xxx| 亚洲欧洲久久精品| 亚洲av亚洲av亚洲| 久久婷婷激情综合色综合俺也去| 99久久国语露脸精彩对白| 成人黄色午夜污网站在线观看| 欧美熟女人妻一区二区三区| 91熟女视频在线观看| 国产一区二区三区a级毛片| 人妻人人揉人人澡人人| 一区二区 熟女人妻| 日本少妇人妻xxxx| 国产黄色主播网址大全在线播放 | 欧美一区二区性久久久| 婷婷亚洲天堂中文字幕| 久久国产经典三级av| 蜜臀av日韩特黄大片| av一级二级三级久久久| 丰满大屁股熟妇猛交xxx| 一级片一级片久久精品电影网电影 | 欧美中文字幕久久久| 麻豆精品123在线观看| 日韩av电影在线观看的| 天天在线天天综合网色| 国产清纯白嫩美女无套| 久久久免费精品少妇| 精品人妻熟女在线视频| 国产三级三级三级三级av精品| 91丝袜放荡丝袜脚交| 日韩手机无线看视频| 67914熟女在线观看| 欧美日韩激情在线视频观看| 麻豆中文字幕av在线| 久久久久久久久久久久久丰满| 亚洲五月婷婷视频| 天天日天天干一道一小| 国产美女深喉口爆吞精免费| 欧美一区二区三区,| 欧美日韩精品在线观看免费| 久久亚洲AV成人无码| 日韩久久久三级电影| 亚洲自拍偷拍色图区| 高清不卡av在线网| 日韩欧美激情入口| 在线免费观看日韩精品视频| 色婷婷国产熟妇人妻露脸| 日韩国产精品电影网| 亚洲 欧美 制服 人妻| 日本av都有哪些系列| 日韩有码视频在线免费观看| 亚洲欧美日韩一区二区三区不卡| 激情黄色开心五月天| 日韩亚洲丝袜系列| 99re6热在线视频免费观看| 久久久亚洲熟妇熟女在线| 亚洲国产aⅴ精品一区二区欧美 | 久久这里只有精品久| 少妇一区二区在线免费观看| 97国产免费电影网| 亚洲激情网在线播放| 亚洲天堂av电影免费在线| 一级片一级片久久精品电影网电影 | 在线观看视频 你懂得| 少妇人妻视频在线观看| 日韩精品在线视频播放| 91精品乱码久久久久久| 制服丝袜亚洲欧美第一| 2019年中文字幕在线看| 国产日韩欧美人妻在线观看| 人妻日韩精品在线观看视频| 日韩成人av在线电影观看| 人妻丰满一区二区三区| 久久久亚洲精品久久仙| 青青青手机版视频在线看| 天天色综合天天射综合| 91九色蝌蚪熟妇出轨| 欧美一区二区三区成人免费看| 黑人粗大精品一区二区| 亚洲自拍偷拍色图区| 中文字幕亚洲专区欧美| 亚洲欧美日韩一二三四五六七区| 91久久亚洲成人精品| 日本熟妇人妻在线| 久久久久久网站精品免费| 在线人妻国产精品| 亚洲第一黄色天堂| 日韩av一区中文| 欧美一区二区三区综合色| 国产成人精品久久久久久蜜臀| 亚洲熟妇av熟妇在线| 99精品高清免费在线视频| 91中日在线中文字幕| 日韩美女主播人体视频自拍首页| 久久99久久com| 清纯唯美激情亚洲综合另类| 伊人久久婷婷色综合98网| 中文字幕婷婷网站| 亚洲av综合色区手机| 日韩中文字幕理伦| 五月婷婷51视频免费| 人人狠狠久久综合网| 七十路熟女俱乐部| 亚洲成年人电影天堂| 亚洲综合成人久久av| 天天干天天插天天操天天日| 亚洲国模私拍视频| 国产成人精品久久久女| 国产91熟女免费视频| 国产+日本+欧美在线观看| 777亚洲精品乱码久久| 人人妻人人澡人人看| 日韩在线免费视频精品| 欧美 国产 日韩 一区二区| 久久国产精品色av免费看| 亚洲天堂黄色在线| 天天射天天舔天天射| 国产成人精品视频免费网站| 国产精品久久久久久久久久网站| 日本少妇人妻xxxx| 色婷婷精品午夜在线播放| 乱丰满的岳伦在线观看| www.亚洲成人色| 精品蜜臀久久久久抄底| 色图av亚洲综合| 麻豆免费国产福利免费国产福利| 久久人人爽爽人人爽av| 久久综合久久综合大香蕉| 国产欧美一区二区二区精品| 久久久久久添逼视频| 篠田优中文字幕在线播| 欧美一区二区三区成人免费看| 欧美人妻一区二区三区在线播放 | w疯狂的少妇2做爰韩国| 青青草久久大香蕉| 人妻一区二区中文字幕在线| 久久精品国产av网| 欧洲av偷拍亚洲av偷拍| 国产免费一级a男人的天堂| 91一区二区三区精华液| 欧美日韩综合国产精品| 久久久久久久久久无吗| 日韩在线播放视频1区| 亚洲国产精品综合久久2007| 亚洲精品一区二区三区丝袜| 国产麻豆剧传媒精品视频| 丰满少妇精品一区二区| 337p亚洲精品色噜噜| 精品成人1区2区3区在线看片| 日韩草比网站在线免费观看| 欧美视频 亚洲视频| 人妻精品一区二区在线播放| 亚洲人妻中文字幕一区二区| 精品无人区一区二区三区竹菊| 自拍偷拍 亚洲 在线| 久久国产精品久久伊人麻豆| 青青草成人免费电影| 日本亚洲天堂久久| 免费中文字幕在线播放| 91中文字幕制服诱惑| 亚洲制服高清中文字幕| 福利小视频国产一区| 午夜日韩麻豆福利| 成人午夜激情福利片| 日韩美女主播人体视频自拍首页| 青青草成人影院在线观看| 日本熟妇人妻在线| 五月婷婷51视频免费| aaaaa亚洲电影| 亚洲制服高清中文字幕| 国产91久久久久久久| 亚洲国产精选久久| 欧美成人黄色一区二区三区| 久久久久久久免费女人体| 欧美日韩激情在线视频观看| 国产成人av最新网址| 国产+日本+欧美在线观看| 亚洲五月婷婷视频| 国产青青91av在线视频| 成人黄色国产网站在线观看| 青青青在线视频自拍| 又粗又猛又爽黄老大爷视频| 99.com精品视频| 久久久久在线免费看| 亚洲精品久久第一页| 久久人人爽爽人人爽av| 北条麻妃裤袜一区二区| 亚洲国产精品五月天久久久 | 国产五月天在线观看视频| 亚洲天堂黄色免费| 国产欧美一区二区二区精品| 久久久久久久久久久最新| 97精品国产自在在线观看蜜臀| 风间由美交换夫中文字幕| 91成人国产精品视频| 日本高清不卡视频在线播放| 日韩电影黄色免费| 国产亚洲天堂sss| 久久久久久久精品综合| 人妻av不卡一区二区三区| 欧美爱情动作片在线一区| 欧美激情欧美情色成人在线| 麻豆成人在线免费观看视频| 久久最近最新中文字幕大全| 日韩中文字幕在线网站| 色图av亚洲综合| 亚洲国产精品五月天久久久| 篠田优中文字幕在线播| 丰满人妻av白石茉莉奈电影| 9久久国产精品一区二区| 99久久精品国产777| 久久这里只有欧美精品| 天天日天天日天天日天天日| 日韩av手机在线电影| av在线免费观看网站大全 | 国产亚洲欧美日韩在线首页| 国产亚洲欧美日韩在线首页| 国产精品久久久久久久久久网站| 日韩在线免费视频精品| 欧美激情电影在线观看不卡| 91亚洲国产成人久久精品app| 日韩av 自拍偷拍| 久久久久国产麻豆婷婷| 精品中文久久久久久| 亚洲自拍偷拍 av| 老鸭子在线观看免费播放| 亚洲精品久久久久久久久蜜桃| 久久久亚洲熟妇熟女ⅹx| 日本女优中文字幕在线| 夜夜撸日日撸夜夜爽日日干| 人妻中出视频一区二区| 91中日在线中文字幕| 亚洲av狠狠地操你| 亚洲欧美日韩国产另类专区| 欧美一区二区理论片在线观看| 91porny国产九色| 青青青高清国产视频| 国产精品久久欠久久al换脸综合| 中文字幕人妻互换久久视频| 亚洲成人日韩丶av| av日韩在线免费观看网站| 亚洲视频欧美视频另类| 熟女少妇一区二区精品| 一本大道av伊人久久综合| 成年美女黄色av网站| 欧美激情 另类视频 亚洲| 91在线无精精品一区二区| 久久久精品欧美一区二区国产| 偷偷夜夜精品一区二区三区蜜桃| 国产精品久久精品一区二区三区| 日韩午夜精品啪啪啪| 欧美一区二区理论片在线观看| 日韩欧美在线视频第一页| 一区,二区,三区视频| av成人教育在线播放| 精品97人妻无码中文永久| 久久2020精品免费网站| 午夜在线看1000集| 日韩精品少妇人妻熟女| 91九色porny国产视频| 精品97人妻无码中文永久| av日韩在线有码a区| 日本午夜在线免费观看| 久久婷婷亚洲中文一区二区 | 久久亚洲精品日韩高清| 成年女人晚上碰免费视频| 日本女优中文字幕在线| 久久亚洲精品日韩高清| 91中文字幕制服诱惑| 亚洲一区二区三二区厕所偷拍| 亚洲女人老师毛茸茸| 精品久久久久久999| 国产精品一二三四在线| 亚洲.欧美.日韩.| 天天色综合天天射综合| 牛牛成人手机视频在线| 国产精品久久久久久久久久网站 | 亚洲午夜电影久久久| 精品日韩色国产在线观看| 免费a级电影在线观看| 日韩av在线观看卡一卡| 女人体内射精一区二区三区| 欧洲av偷拍亚洲av偷拍| 日韩精品福利性无码专区| 加勒比精品一区二区三区| 麻豆网站在线免费看| 欧美日本一道本一区二区| 蜜臀av久久久久av蜜臀| 人妻精品一区二区在线播放| 人人妻人人澡人人爽国产一区 | 日韩欧美激情入口| 精品久久精品久久久久| 五月综合婷婷婷婷婷婷| 欧美日韩精品在线观看免费| 久久精品中文闷骚内射| 国产 欧美 日韩 视频| 亚洲人妻中文字幕av首页| 天天色天天日天天操| 一区二区三区精品乱子伦……| 高清一区二区日韩视频精品| 人妻人人揉人人澡人人| 麻豆视传媒官网直接进入免费观看 | 日韩男女av在线观看| 亚洲情色av网站| 少妇高潮喷水久久久久久桃花| 亚洲天堂黄色免费| 久久成人福利视频资源| 青青草国产福利视频| 国产91极品身材白皙| 亚洲综合精品久久| 欧美熟女人妻一区二区三区 | 欧洲av偷拍亚洲av偷拍| 欧美日韩国产一区二区三区免费| 精品乱码久久久久久蜜臀| 蜜臀av一区二区三区人妻少妇| av一级二级三级久久久| 日韩男女av在线观看| 日韩中文字幕在线网站| 久久久久久久久人妻精品| 久久蜜臀精品一区二区| 久久五月婷婷综合视频| 91超碰熟女在线97| 男人的天堂久久久亚洲| 91在线国产九色porny| 亚洲天堂av电影免费在线| 日韩尤物人妻av在线网| 97国产免费电影网| 麻豆在线视频看片免费| 国产又粗又猛又爽又黄的刘涛视| 欧美日韩国产一区二区三区免费| 丰满人妻一区二区三区av| 视频一区视频二区三区| 国产网址手机上可以看的国产网站 | 天天日天天干一道一小| 日韩av在线精品观看| 中文字幕婷婷网站| 777亚洲精品乱码久久| 精品国产乱码久久久久夜深 | 国产 另类 在线 欧美日韩| 色婷婷中文字幕基地| 亚洲天堂黄色在线| 成年人晚上免费看的视频| 18在线观看久久久麻豆| 久久久久久久久久久久久熟女a∨| 国产91久久精品一区二区老| 人妻日韩精品在线观看视频| 视频一区视频二区三区| 国产欧美日韩制服丝袜在线| 五月天色图婷婷亚洲| 99久久999久久久精品综合| 蜜桃视频在线观看一区精品| 另类h小视频在线观看| 欧美日韩亚洲国产ay| 久久视频这里都是精品| 日韩av在线天堂| 日韩在线啊啊啊的视频| 欧美中文字幕在线观看视频 | 中文字幕av久久爽爽| 日韩av 自拍偷拍| 亚洲成年人黄色片| 亚州av一区二区三区.| 天天操天天爽天天舔天天操一操| 久久在线人妻熟女高清完整版| 91沈先生探花极品在线| 国产欧美精品久久无广告| 国产又大又长又粗又硬免费视频| 四十路av熟女俱乐部| 日韩欧美国产成人一区| 国产青青91av在线视频| 97国产免费电影网| 亚洲精品久久第一页| www.色av成人| 亚洲五月婷婷激情图片| 欧美精品一区二区在线视频 | 亚洲精品网站成人久久综合| 日韩欧美在线视频第一页| 99热2这里只有精品| 日韩欧美爱爱视频免费观看| 日韩a视频在线播放视频| 人人妻人人爱碰千| 欧美一区二区性久久久| 欧美日韩精品综合在线一区二区| 亚洲人的午夜影院| 美女免费一二三区视频| 日本18禁片免费久久| 日韩精品午夜免费观看| 91偷伦一区二区三区蜜臀| 亚洲欧美丝袜精品久久直播| 日本vs欧美一区二区三区| 天天色天天干天天舔| 人妻熟女视频免费观看| 99久久极品蜜桃臀精品久久| 国产91久久久久久久| 日韩免费美女电影| 日韩中文字幕在线网站| laoyawo老鸭窝在线视频| 日韩成视频在线播放| 日韩av电影com| 婷婷亚洲免费基地| 久久久久久久夜精品精品| 2020日本中文字幕| 日韩在线免费视频精品| 大香蕉影视日本大香蕉97| 青青青青青欧美在线视频观看 | 国产日本精品久久久久| 亚洲自拍偷拍 av| 精品一区二区三区四区日产| 日本久久久大片中文字幕 | 久久精品人人看人人爽| 日韩在线中文字幕不卡| 一区二区 熟女人妻| 人妻日韩精品在线观看视频| 欧美日韩在线观看大香蕉| 亚洲人妻中文字幕av首页| 瑟瑟网站免费观看| 国产精品99久久电影| 麻豆在线视频看片免费| 中文字幕理伦福利片| 麻豆精品123在线观看| 亚洲aⅴ欧美综合一区二区三区| 国产成人一区二区三区在线视频| 五月综合缴情婷婷六月| 欧美日韩成人三级在线| 色丁香婷婷综合久久| 中文字幕一区二区三区六区9区| 久久久久久网站精品免费| 亚洲国产精品国自产拍av麻豆| av成人教育在线播放| 激情亚洲一区蜜桃在线| 日韩欧美爱爱视频免费观看| 久久久久久人妻无码| 日本精品久久久久中人妻| 国产成人无码AA精品一区| 日韩有码在线免费观看视频| 亚洲欧美国产另类91综合| 国产一区二区三区四区中文字幕| 中文字幕国产在线观看| 在线观看视频 你懂得| 熟女少妇视频一区二区在线| 精品999久久久一免费ww| 久久行黑国产露脸精品| 黑人粗大精品一区二区| 精品人妻一区二区三区人妻视频 | 99久久精品国产777| 欧洲美女黑人粗性暴交视| 美国av 在线播放| 久久99精品久久久久久三级| 色播五月激情四射| 日韩中文字幕视频在线播放| 激情一区日韩一区欧美一区| 欧美成人黄色一区二区三区| 蜜臀av一区二区三区人妻少妇| 久热中文字幕在线精品| 日韩精品综合免费视频| 亚洲欧美在线视频播放| 久久99国产综合精品无码免费| 99.com精品视频| 日本a级2020在线观看| 久久精品美国亚洲av伦理| 18久久久免费视频| 日韩一级黄色大片免费观看 | 久久精品人人看人人爽| 欧美中文字幕视频网| 人妻办公室被强d在线电影| 欧美日韩人妻久久精品| 日韩中文字幕有码人妻在线| 国产天堂avwww| 精品国产精品视频免费在线观看| 精品97人妻无码中文永久| 午夜三级中文字幕视频网址大全| 美国av 在线播放| 日韩在线啊啊啊的视频| 欧美人妻系列,中文字幕 | 国产精品久久久久久久久久网站| 天天日天天干一道一小| 视频一区视频二区三区| 青青91免费视频| 亚洲日本精彩视频在线观看| av岛国不卡在线观看| 亚洲日本韩国欧美一起| 亚洲欧美国产另类91综合| 日日日日日夜夜夜夜| 日本熟妇乱子伦a片在线观看 | 日韩厕所偷拍美女| 另类欧美亚洲中文综合| 欧美性久久久久久久久久久| 99热这里只有的精品| 91一区二区三区精华液| 蜜桃久久久一区二区三区| 亚洲成人日韩丶av| 天天在线天天综合网色| 日韩毛片亚洲av| 久久精品久久一区二区三区| 人妻夜夜爽天天爽麻豆| 欧美一二三区在线观看| 久久精品熟女人妻一区二区三区| 厕所偷拍视频一区二区三区| 日韩精品综合视频在线| 亚洲第一黄色天堂| 欧美日韩国产一级一顶级| 91在线观看视频,| 欧美熟女人妻一区二区三区| 亚洲乱精品中文字字幕| 亚洲图色91东京热| 亚洲中文字幕精品高清| 人妻办公室被强d在线电影| 亚洲av精品久久久蜜| 欧美日韩精品成人在线| 欧美日韩精品综合在线一区二区| 激情婷婷综合久久五月天| 国产日本精品久久久久| 99久久国语露脸精彩对白| 天堂av最新资源在线| 香蕉久久久久久久久久久久女| 日本vs欧美一区二区三区| 国产 日韩 欧美 日本| 一区二区三区四区中文字幕| 婷婷基地中文字幕| 国产精品综合手机在线| huangse网站在线观看| 色综合色综合色综合久久| 国产成人无码AA精品一区 | 67914熟女在线观看| 日韩在线观看免费全集网站| 日韩精品在线播放第三页| www日本不卡一二三区| 亚洲国产aⅴ精品一区二区欧美| 欧美精品一区二区在线视频| 91九色蝌蚪熟妇出轨| 18在线观看久久久麻豆| 欧美日韩在线卡一卡二卡三| 精品人妻久久久久中文字幕19禁| 2020日韩中文字幕| 午夜寻花美女在线| 久久久久久人妻无码| 久久精品香蕉绿巨人| 亚洲久久亚女同性| 免费色婷婷在线视频| 婷婷激情免费视频| 国语黄色淫秽录像带| 亚洲欧美日韩偷拍综合| 2023亚洲男人的天堂| 午夜探花在线免费观看| 国产欧美日韩一区二区三区''| 国产99成人自拍视频| 婷婷亚洲天堂中文字幕| 亚洲女人中文字幕在线| 国产欧美版日韩综合| 国产五月天在线观看视频| 婷婷在线综合观看视频| 91偷拍老熟女露脸合集| 18在线观看久久久麻豆| 97cao瑟瑟在线观看| 福利小视频国产一区| 亚洲欧美av在线观看| 国产青青91av在线视频| 亚洲国产一成人久久精品| 蜜臀久久99精品久久久久久久久| 亚洲情色av网站| 欧洲美女黑人粗性暴交视| 天天做天天舔天天射| 日韩日韩av在线| 久久久久久久久久久久久熟女a∨| 亚洲欧洲久久精品| a级黄片在线免费观看| 天天日天天干天天色| 久久久国产精品尤物av| 久久伊人精品青青草原| 先锋男人资源中文字幕| 欧美 国产 日韩 一区二区| 97色视频在线看视频| 国产中文字幕在线91| 污视频在线观看91| 日韩美女在线视频一区| 欧美人妻a∨中文字幕在线 | 日本av都有哪些系列| 97人妻人人揉人人澡人人爽国产| 久久久久久久久久久免费网| 国产天堂avwww| 青草青草视频免费2在线观看 | huangse网站在线观看| 天天日天天干一道一小| 亚洲中文字幕成人久久| 色综合久久久久久久久| 国内精品久久久久久久久久清纯 | 国产又大又长又粗又硬免费视频| 欧美精品一区二区三区蜜臀| 欧美熟女高清视频一区二区| 婷婷亚洲免费基地| 欧美日韩精品亚洲欧美| 欧美一区二区三区成人久久片| 国产亚洲av免费一区二区| 日韩欧美在线视频第一页| 久久久久久久夜精品精品| 精品一区二区三区蜜桃臀的优势| 亚洲欧美日产人妻| aaa久久久久久久久久网站| 黑人操日本女人电影| 91人妻精品久久久久久久久| 婷婷基地中文字幕| 99爱99久久久久久久久久| 欧美熟女高清视频一区二区| 日韩精品综合免费视频| 人人妻人人澡人人爽国产一区 | 蜜桃精品一区二区三区在| 日韩大全毛片免费观看视频| 亚洲制服高清中文字幕| 人妻日韩精品在线观看视频| 日韩av在线不卡网站| 99久久极品蜜桃臀精品久久| 欧美精品一区二区三区蜜臀| 亚洲第一黄色天堂| 50岁老熟女一区二区三区| 久久精品一区二区三区人妻蜜桃| 国产精品福利久久久久久久| 国产无av码在线观看| 伊人久久中文字幕综合观看| 久久这里只有精品久| 精品一区二区三区四区日产| 亚洲成人影院中文字幕| 国产成人精品久久久女| 一级久久久久久久18| 日韩国产精品电影网| 日本老女人视频在线观看| 99久久国语露脸精彩对白| 国产一区二区不卡91| 久久久久久一欧美国产| 欧美不卡高清一区二区三区| 99久久精品国产777| 色丁香婷婷综合久久| 9久久国产精品一区二区| 国产91久久久久久久| 天天日天天干天天色| 日韩欧美不卡一区二区三区五区| 欧美三级中文字幕久久精品| 亚洲av电影在线一区二区| 人人妻人人爱碰千| 日韩精品久久久久久久软件| 国产欧美日韩精品专区黑人| 91人妻露出精品在线| 五月婷婷激情狠狠| 97人妻人人揉人人澡人人爽国产| 久久最近最新中文字幕大全| 天天色综合天天射综合| 国产网址手机上可以看的国产网站 | 亚洲五月婷婷视频| 一级久久久久久久18| 欧美日韩在线卡一卡二卡三| 蜜臀av久久久久av蜜臀| 综合激情伊人久久| 最新美女激情av| 日本18禁片免费久久| 欧美一区二区三区激情无套| 91一区二区精品在线| 欧美日韩亚洲大片在线| 日韩精品刺激视频| 亚洲成人av久久久久| 日韩av在线点播| 99热这里只有的精品| 久久久久久人妻无码| 国产高潮好爽受不了了视频| 91久久亚洲成人精品| 亚洲国产精品国自产拍av麻豆| 一本大道av伊人久久综合| 亚洲成年人电影天堂| 日韩毛片亚洲av| 国产一区二区三区a级毛片| 日韩午夜激情福利免费| 国产有码av一区二区| 人妻一区二区中文字幕在线| 97精品国产自在在线观看蜜臀 | 亚洲av不卡码在线看| 高清中文字幕乱码在线| 污视频在线观看91| 中文字幕 日本伊人| 亚洲成人日韩丶av| 国产精品一区二区久久精品蜜臀| 久久久久久久久久久久久熟女a∨| 色婷婷中文字幕基地| 少妇人妻给我内射视频| 日韩av在线观看卡一卡| 日本a级2020在线观看| 我要看一级国产黄色绿像| 日韩午夜激情福利免费| 亚洲欧美日韩综合专区| 日韩视频在线播放一区二区| 国产日韩av免费一区二区三区| 日韩 美女 在线观看| 国产精品网址在线观看| 久久人搡人人玩人妻精品| 亚洲欧美日韩一区17c| 成人精品一区一区二区看片| 精品激情视频在线免费观看| 午夜国产福利电影| 激情婷婷综合久久五月天| 五月激情婷婷网络| 欧洲av偷拍亚洲av偷拍| av日韩在线有码a区| 日本中文字幕久久免费精品| 日韩成人av在线电影观看| 午夜精品福利小视频| 天天操,天天干,天天| 欧美激情 另类视频 亚洲| 亚洲男人五月天堂| 人妻精品一区二区在线播放| 91国产手机视频在线观看| 精品一区二区三区四区日产| 四虎国产精品久久免费精品| 91制片在线观看视频| 亚洲欧美日产人妻| 精品久久精品久久久久| 中文字幕婷婷网站| 99爱99久久久久久久久久| 免费色婷婷在线视频| 欧美日韩国产综合aⅴ| 久久国产精品——国产精品 | 99久久国语露脸精彩对白| 自拍偷拍 亚洲 在线| 国产99不卡免费在线观看| 国产91在线播放精品| 午夜国产福利电影| 久久综合久久综合大香蕉| 人妻人人揉人人澡人人| 人妻中出视频一区二区| 国产日韩av免费一区二区三区| 日韩精品久久久久久久软件| 日韩av手机在线电影| 高清不卡av在线网| 精品无人区一区二区三区竹菊| 免费av网站在线浏览| 亚洲成人影院中文字幕| 欧美人妻a∨中文字幕在线 | 91国产视频网站在线观看| 天天干天天插天天操天天日| 日韩成人免费电影三区| www.成人国产精品| 欧美人妻一区二区三区在线播放| 国产青青91av在线视频| 之久精品一区二区| 大香蕉久草网一区二区三区| 另类欧美亚洲中文综合| 精品无人区一区二区三区竹菊| 亚洲成年人电影天堂| 91在线精品国自产拍| 9久热这里有国产精品| 精品久久精品久久久久| 国产一区二区三区女同| 亚洲av综合久久伊人| www.亚洲成人色| 久久久久国产精品免费| 色综合久久999| 国产三级久久久999111| 久久午夜福利电影免费试看| 国产99成人自拍视频| 青青青高清国产视频| 亚洲熟妇av熟妇在线| 亚洲成人影院中文字幕| 99国产在线拍91揄自揄视| 日韩少妇视频在线直播| 婷婷在线综合观看视频| av熟妇翔田千里俱乐部| 天堂av最新资源在线| 亚洲欧美日韩偷拍综合| 制服丝袜亚洲欧美第一| jizzhd国产剧情| 日本av都有哪些系列| 五月婷久久综合狠狠爱97| 蜜久久久91精品人妻| 精品中文久久久久久| 欧美日韩成人精品视频| 国产精品福利久久久久久久| 黄色片一级美女黄色片| 91中文字幕制服诱惑| 欧美日本韩国乱搞视频| 久久久久久久精品综合| 国产91久久久久久久| 婷婷亚洲免费基地| 亚洲精品久久久久久久久蜜桃| av国产一区二区三区| 久久伊人精品青青草原| 亚洲激情国产一区| 亚洲激情熟女色图| 少妇人妻一区2区中文字幕| 久久国产精品——国产精品| 亚洲国模私拍视频| 又粗又猛又爽黄老大爷视频| 中文字幕亚洲专区欧美| 97cao瑟瑟在线观看| 熟妇人妻 一区二区三区中文字幕 亚洲欧美一二三视频 | 天美麻豆成人av精品小说| 五月天丁花香婷婷| 久操免费福利在线视频观看视频| 91人妻九色大屁股| 久久久九九九九九精品6| 蜜桃黄色av网站免费播放| 久久99久久com| 午夜三级中文字幕视频网址大全| 日本女优中文字幕在线| 午夜精品福利小视频| 中文字幕熟女人妻在线网页| 欧美一区二区三区激情无套| 亚洲欧美一二三视频| 久久久成人在线免费视频| 99精品中文字幕在线视频| 国产视频av一区二区| 亚洲制服高清中文字幕| av一级二级三级久久久| 亚洲成人av久久久久| 丰满大屁股熟妇猛交xxx| 91精品一二三区在线观看| 国产剧情高清在线观看| 超碰97在线观看国产| 福利小视频国产一区| 欧美一区二区三区视频午夜| 亚洲一区二区三区久久aa| 91在线精品一区二区网站| 中文字幕一区二区三区六区9区| 91久久亚洲成人精品| 麻豆亚州av熟女国产一区二| 中文字幕熟女人妻乳一区二区| 久久久久999蜜桃视频| 高清不卡av在线网| 成人精品1024欧美日韩| 色视频精品视频在线观看 | 午夜探花在线免费观看| 国产成人精品久久久女| 日韩av电影免费在线播放| 人人妻人人澡人人爽国产一区 | 日韩 美女 在线观看| av在线免费播放成人| 欧美高清在线视频99| 国产精品欧美日韩五月香蕉| 日韩欧美国产成人一区| 超碰在线免费成人午夜剧场97| 日韩国产精品电影网| 亚洲 欧美 日本 国产| 天天射天天舔天天射| 91精品人妻一区二区三区四区| 亚洲 免费 在线 观看| japanese 在线中文字幕| 欧美区 日韩区 国产区| 久久久久久人妻无码| 香蕉在线蕉久在线| 午夜在线观看高清完整版| 91精品久久久久久五月天| 在线观看色有小视频| 日韩精品在线视频播放| 2020日本中文字幕| 亚州av一区二区三区.| 五月婷久久综合狠狠爱97| 婷婷免费精品视频在线| 国产精品日韩欧美综合| 日韩a毛片视频免费看| w疯狂的少妇2做爰韩国| 99九九99九九热视频| 亚洲国产精品五月天久久久| av一级二级三级久久久| 亚洲精品久久第一页| 国产青青91av在线视频| 成人精品一区一区二区看片| 91老司机免费福利| 欧美爱情动作片在线一区| 日本中文字幕一区二区在线视频| 伊人久久婷婷色综合98网| 天天色天天干天天舔| av传媒高清影院免费| 另类蜜桃刺激视频在线观看| 亚洲女人老师毛茸茸| 久久久国产一区二区视| 亚洲综合色激情五月| 337p亚洲精品色噜噜| 日韩草比网站在线免费观看| 国产高潮好爽受不了了视频| 五月黄色激情视频| 91精品乱码久久久久久| 日本黄页在线播放日本网站| 日韩欧美一级在线视频| aaa久久久久久久久久网站| 精品国产精品视频免费在线观看| 乱丰满的岳伦在线观看| 日韩美女主播人体视频自拍首页| 亚洲女人老师毛茸茸| 欧美中文字幕在线一区| 精品久久久久久18免费网站| 亚洲欧美国产另类91综合| 国产精品久久久久久久网站门 | huangse网站在线观看| 国产丝袜香蕉在线观看| 色哟哟视频在线观看国产| 中文字幕av最新在线| 影音在线精品免费国产资源| 青青草成人影院在线观看| 精品久久精品久久久久| 亚洲乱精品中文字字幕| 久久亚洲AV成人无码| 91九色porny国产视频| 久久久久999久久日| 日本黄页在线播放日本网站| 亚洲综合成人久久av| 成人国产一区二区免费| www.亚洲成人色| 一区,二区,三区视频| 人妻日韩精品在线观看视频| 5858s在线视频| 秋霞电影韩国一区二区二区三区| 国内精品久久久久久久久久清纯| 久久蜜桃视频亚洲精品| 精品一区二区三区四区人妻69| 日韩欧美综合一区二区在线| 国产丝袜香蕉在线观看| 91国偷自产一区二区三区偷拍| 香蕉久久久久久久久久久久女| 国产成人无码AA精品一区| 国产91熟女免费视频| 另类h小视频在线观看| 亚洲欧美日韩一区二区三区不卡| 久久 99 精品视频| 久久久久久人妻无码| 超碰在线免费成人午夜剧场97| 色婷婷一区二区三区四区五| 日韩a大片在线观看| 国产欧美日韩不卡在线观看| 亚洲aⅴ欧美综合一区二区三区| 久久视频精彩在线观看| 国产精品久久久久久久久粉嫩av| wwxxx中文字幕| 亚洲一区视频大全| 老鸭子在线观看免费播放| 日本久久久大片中文字幕| 亚洲天堂网av中文字幕| 99精品视频69v精品视频| 欧美中文字幕在线观看视频| 久久精品美国亚洲av伦理 | 久久男人精品男人天堂免费视频| 午夜探花在线免费观看| 日韩a v日日夜夜| 视频在线观看黄页| av久久伊人精品中文字幕| 婷婷亚洲天堂中文字幕| 色婷婷综合免费在线视频| 日本中文国产字幕| 人妻丰满一区二区三区| 欧美视频 亚洲视频| 玖玖玖玖日在线视频| 日本午夜在线免费观看| 国产三级三级三级三级av精品| 日本中文字幕一区二区在线视频| av日韩在线有码a区| 中文字幕亚洲中文字幕| 日韩精品在线播放第三页| 91人妻人人澡.人人精品| 成人免费av在线网站| 大香蕉影视日本大香蕉97| 麻豆免费国产福利免费国产福利| 在线中文字幕第二页| 精品日韩色国产在线观看| 91综合精品国产丝袜长腿| 秋霞电影韩国一区二区二区三区| 亚洲av网站女性向在线观看| 国产一级淫片免费看久久| 秋霞在线观看色哟哟视频| 欧美人妻a∨中文字幕在线| 亚洲欧洲色图动图| 日韩av一区中文| 2001年亚洲区十强赛| 欧美老熟妇重口另类xxx| 91精品欧美久久久久视频| 牛牛成人手机视频在线| 欧美一区二区三区成人免费看 | 黑人操日本女人电影| 精品日韩偷拍欧美另类| 精品久久久久久999| 亚洲欧美在线制服丝袜| 亚洲久久久久久久人妻| 欧美一区二区三区综合色| 日韩欧美亚州综合久久| 丰满大屁股熟妇猛交xxx| 99久久老熟妇仑乱一区| 国产欧美日韩亚洲另类第一第二页| 视频在线观看黄页| 青青草成人影院在线观看| 国产成人精品久久久久久蜜臀| 日韩大全毛片免费观看视频| 日韩a大片在线观看| 日本黄页在线播放日本网站| 五月婷婷51视频免费| 91精品一二三区在线观看| 欧美又色又爽又黄又粗暴| 精品国产乱码久久久人妻| 67914熟女在线观看| 免费看久久久久久久性大片| 亚洲女人中文字幕在线| 久久久久久久夜精品精品| 麻豆亚州av熟女国产一区二| 九九re精品免费视频| 风间由美交换夫中文字幕| 一本久久久久久久18| 99久久久99久久91熟女| 中文字幕av久久爽爽| 成人在线观看黄色片| 中文在线字幕a在线| 人妻办公室被强d在线电影| 人妻有码中文字幕中文| 色播五月激情四射| 久久免费视频精彩视频 | 久久久久久夜夜夜精品国产| 日韩欧美爱爱视频免费观看| 免费观看a级在线视频| 日韩欧美不卡一区二区三区五区| 99精品高清视频一区二区| 欧美日韩成人三级在线| 日韩在线免费视频精品| 97cao瑟瑟在线观看| 成人av激情网一区二区三区| 亚洲av电影在线一区二区| 先锋男人资源中文字幕| 国产成人av吴梦梦视频| 国产亚洲精久久久久久无码色戒| 亚洲综合成人久久av| 日韩高清av一区| 欧美日韩国产综合aⅴ| 天天摸天天舔天天爱| 亚洲国产aⅴ精品一区二区欧美 | 日韩国产精品电影网| 日韩av一区中文| 欧美区 日韩区 国产区| 亚洲一区二区三二区厕所偷拍| 日韩av手机在线电影| 97色视频在线看视频| 91久久国产综合久久91在线| 安斋拉拉中文字幕在线| 99国产在线拍91揄自揄视| 久久亚洲AV成人无码| 亚洲成年人电影天堂| 日韩av午夜免费| 成人国产一区二区免费| 亚洲人妻中文字幕av首页| 天天色天天干天天舔| 久久精品一区二区三区人妻蜜桃| 亚洲五月婷婷激情图片| 欧美日韩精品成人在线| 99精品视频69v精品视频| 丰满少妇精品一区二区| 欧美熟女高清视频一区二区| 久久精品人人看人人爽| 国产探花在线播放精品| 91免费版下载成人| 少妇人妻视频在线观看| 一区二区三区精品乱子伦……| 蜜臀久久99精品久久久久久久久 | 国产精品久久欠久久al换脸综合| 99re在线精品国产欧美久久| 亚洲欧洲久久精品| 国产一区二区免费五遮挡| 久久久亚洲熟妇熟女ⅹx| 日韩草比网站在线免费观看| 搡老熟女一区二区三区四区视频| av福利网站在线观看| 少妇人妻成人在线| 午夜寻花美女在线| 新版天堂av资源在线| 少妇高潮一区二区三区99欧美 | 日韩av在线精品观看| 91porny国产九色| 91大神精品大长腿在线观看| 一区二区三区乱码视频| 久久精品色婷婷国产网站| 91熟女视频在线观看| 新版天堂av资源在线| 五月天色图婷婷亚洲| 精品国产丝袜久久久一区二区 | 欧美一区二区精品人妻免费视频 | 福利精品视频免费观看| av日韩在线有码a区| 一本一道久久a久久久| 四十路av熟女俱乐部| 国内精品久久久久久久久久清纯| 欧美一级黄片视频看看| 中文字幕在线视频亚洲| 青娱乐国产视频盛| 香蕉久久a v一区二区三区| 日韩有码在线免费观看视频| 亚洲天堂黄色在线| 亚洲久久亚女同性| 日本av熟女人妻| 另类蜜桃刺激视频在线观看| 久久久97精品国产| 欧美成人黄色一区二区三区| 久久99精品久久久久久三级| 国产有码av一区二区| 5858s在线视频| 18在线观看久久久麻豆| 久久久精品99国产国产精| 欧美熟妇精品在线观看| 精品久久久久久999| 日韩少妇视频在线直播| 国产欧美日韩亚洲另类第一第二页 | 亚洲精选黄色在线观看| 欧美日韩精品在线观看免费| 久久综合中文字幕一区二区三区| 92视频影院视频影院麻豆| 久久久精品国产亚洲av网深田| av青青草原在线观看| 国产又粗又硬又长又爽视频| 欧美一区二区三日韩| 日本黄页在线播放日本网站| 激情婷婷综合久久五月天| 天天日天天干天天色| 成人人妻视频一区二区| 欧美日韩在线卡一卡二卡三| 亚洲国产aⅴ精品一区二区欧美| 国产99久久久国产精品成人免费| 久久蜜桃视频亚洲精品| 男人的天堂久久精平| 中文字幕亚洲专区欧美| 国产网址手机上可以看的国产网站| 91天仙tv国产福利精品| 国产免费一级a男人的天堂| 久久蜜桃视频亚洲精品| 欧美 国产 日韩 一区二区| 99热在线精品免费观看| 国产亚洲av免费一区二区| 色综合色综合色综合久久| 97久久视频免费在线播放| 国产+日本+欧美在线观看| 成年美女黄色av网站| 亚洲欧美一二三视频| 男人的天堂久久久亚洲| 亚洲成年人黄色片| 日本av都有哪些系列| 欧美老熟妇重口另类xxx| 四十路av熟女俱乐部| 久久国产精品——国产精品| 久久久亚洲精品久久仙| 亚洲天堂av电影免费在线| 日韩a毛片视频免费看| 久久国产精品色av免费看| 国产亚洲天堂sss| 人妻夜夜爽天天爽麻豆| 亚洲综合精品久久| 免费观看a级在线视频| 亚洲视频欧美视频另类| 亚洲国产欧美激情图区| 欧美一区二区三日韩| 亚洲女人老师毛茸茸| 91免费版下载成人| 91超碰熟女在线97| av传媒高清影院免费| 久久九特黄的免费大片| 欧美人妻a∨中文字幕在线| 欧美人妻一区二区三区在线播放| 精品无码久久久久久毛片| 亚洲欧洲久久精品| 97精品久久人人爽人人爽| 欧美日韩精品在线观看免费 | 亚洲成人久久久久| 丰满大屁股熟妇猛交xxx| 成人av电影免费版| 香蕉久久久久久久久久久久女| 人人妻人人澡人人爽dv| 亚洲男人五月天堂| 欧美日本一道本一区二区| 日本加勒比中文字幕久久| 男人亚洲天堂2018| 日韩精品午夜免费观看| 久久爱免费视频16| 日韩一级黄色大片免费观看 | 丰满人妻一区二区三区视频看看| 777亚洲精品乱码久久| 日韩精品综合视频在线| 国产精品一区二区久久精品蜜臀| 91九色蝌蚪熟妇出轨| 午夜三级中文字幕视频网址大全| 熟女少妇视频一区二区在线| 日韩美女主播人体视频自拍首页| 日本熟妇乱子伦a片在线观看| 成人黄视频在线播放| 婷婷 少妇 av| 午夜精品久久婷婷蜜桃| 天天操天天干天天做天天射| 久久精品人人看人人爽| 人妻精品无码一区二区三区| 国产乱人妻精品久久久| 久久久久久久久久久最新| 亚洲五月婷婷激情图片| 国产日韩欧美成人一二三区| 青青草青青操在线播放| 午夜在线看1000集| www.199麻豆在线视频| 亚洲欧美一二三视频| 蜜桃精品一区二区三区在| 最新美女激情av| 亚洲中文字幕精品高清| 天天操天天干天天色| 色婷婷一区二区三区四区五| 久久成人福利视频资源| 日韩 美女 在线观看| 久久伊人亚洲综合网| 明天我们好好过高清免费| 91在线国产九色porny| 天天操天天爽天天舔天天操一操| 亚洲精选黄色在线观看| 国产精品成人av在线网站| 亚洲狠狠久久综合一区| 亚洲一区二区三二区厕所偷拍| 国产一区二中文字幕在线免费观看 |