欧美成人午夜精品久久久,国产?V天堂一区二区三区,欧美精品va在线观看,亚洲一区二区三区免费在线观看,av无码精品一区二区久久,欧美性爱视频不卡一区三区,欧美乱人伦视频在线观看,国产一级牲交高潮

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

Nestjs框架: 微服務項目創(chuàng)建與 gRPC 配置規(guī)范指南(TaoToken 統(tǒng)一 Key 接入版)

Nestjs框架: 微服務項目創(chuàng)建與 gRPC 配置規(guī)范指南(TaoToken 統(tǒng)一 Key 接入版) 1. 從零搭建 Nestjs gRPC 微服務為什么你的第一個服務總是跑不起來如果你正在搜「Nestjs 微服務 gRPC 配置」大概率已經(jīng)踩過這幾個坑nest new出來的項目默認是 HTTP 應用直接加nestjs/microservices后啟動報No transport definedproto 文件路徑寫相對路徑本地能跑、打包后ENOENTSWC 編譯加速開了之后GrpcMethod裝飾器元數(shù)據(jù)丟失服務端注冊不上方法。這些問題不是 Nestjs 本身的問題而是微服務項目的初始化順序和配置規(guī)范沒定好。這篇內容聚焦一條完整鏈路從空目錄開始用 pnpm workspace 隔離多個微服務用 SWC 做編譯加速用 proto 文件約定服務間接口最后通過 TaoToken 統(tǒng)一 Key 完成一次端到端的 gRPC 調用驗證。適合已經(jīng)會寫 Nestjs 控制器、但第一次把單體拆成微服務的開發(fā)者。整套流程我按「能復制、能跑通、能排錯」的標準寫每一步都給出可粘貼的配置和命令。先說結論性的結構一個 user-service 負責用戶注冊登錄一個 gateway 負責對外 HTTP 并調用 user-service 的 gRPC 接口。proto 文件獨立放在/proto目錄兩個服務共享同一份接口定義。鑒權相關的模型調用走 TaoToken 的 OpenAI 兼容通道Key 通過環(huán)境變量注入不硬編碼。下面從項目結構開始。2. TaoToken 前置準備統(tǒng)一 Key 與 API 通道配置在寫 gRPC 代碼之前先把模型調用的鑒權通道準備好。微服務里經(jīng)常需要在用戶注冊時做一次內容合規(guī)檢查或者在登錄時調用模型做風控判斷這類調用如果每個服務各自維護一套 Key后期輪換會非常痛苦。TaoToken 提供的是 OpenAI 兼容的統(tǒng)一入口一個 Key 可以覆蓋多個模型適合放在微服務的公共配置層。你需要先拿到 Key。訪問 API Keys 管理頁創(chuàng)建https://taotoken.net/api-keys?utm_sourcetaotoken_aicg_blog_endutm_contentapi_keysutm_campaignrewrite 。創(chuàng)建后復制sk-開頭的字符串只顯示一次建議直接寫進.env而不是代碼里。Base URL 統(tǒng)一用https://taotoken.net/api注意這個地址不帶任何查詢參數(shù)。模型 ID 按你實際要用的填比如gpt-4o-mini或claude-3-5-sonnet具體可用列表在模型對話頁可以查到https://taotoken.net/models?utm_sourcetaotoken_aicg_blog_endutm_contentmodelsutm_campaignrewrite 。在 user-service 根目錄建.env# user-service/.env TAOTOKEN_API_KEYsk-你的實際Key TAOTOKEN_BASE_URLhttps://taotoken.net/api TAOTOKEN_MODELgpt-4o-mini GRPC_USER_URLlocalhost:4001然后在app.module.ts里用nestjs/config加載確保微服務啟動時環(huán)境變量已就緒。這里有個細節(jié)ConfigModule.forRoot({ isGlobal: true })要放在ClientsModule.register之前否則 gRPC 客戶端注冊時讀不到GRPC_USER_URL會拿到 undefined 然后連接失敗。如果你打算長期跑多個微服務、頻繁調用模型做 Agent 類任務可以看下 Coding Plan 的額度方案https://taotoken.net/coding-plan?utm_sourcetaotoken_aicg_blog_endutm_contentcoding_planutm_campaignrewrite 。單次驗證用按量 Key 就夠了不用一上來就上套餐。3. 可復制配置nest-cli.json、proto 目錄與 gRPC 注冊代碼這一節(jié)是全文的核心所有配置都可以直接復制。先建目錄結構mkdir -p nest-grpc-demo/proto cd nest-grpc-demo pnpm initpnpm-workspace.yaml內容packages: - user-service - gatewayproto 文件放在根目錄/proto/user.proto兩個服務通過相對路徑引用。注意 proto 的 package 名和 Nestjs 里GrpcMethod的第一個參數(shù)必須一致否則報method not found。// proto/user.proto syntax proto3; package user; service UserService { rpc FindOne (FindOneRequest) returns (FindOneResponse); rpc Create (CreateRequest) returns (CreateResponse); } message FindOneRequest { string username 1; string password 2; } message FindOneResponse { uint32 code 1; string message 2; uint32 id 3; string username 4; string accessToken 5; } message CreateRequest { string username 1; string password 2; } message CreateResponse { uint32 code 1; string message 2; uint32 id 3; string username 4; repeated UserRole userRole 5; } message UserRole { uint32 roleId 1; uint32 userId 2; }user-service 的nest-cli.json啟用 SWC{ $schema: https://json.schemastore.org/nest-cli, collection: nestjs/schematics, sourceRoot: src, compilerOptions: { builder: swc, typeCheck: true, deleteOutDir: true, assets: [ { include: ../proto/**/*.proto, outDir: dist/proto } ] } }assets這段是關鍵SWC 編譯不會自動拷貝 proto 文件不配的話dist里沒有 proto運行時報ENOENT: no such file or directory。outDir設成dist/proto代碼里用join(__dirname, proto/user.proto)就能找到。main.ts啟動 gRPC 微服務// user-service/src/main.ts import { NestFactory } from nestjs/core; import { MicroserviceOptions, Transport } from nestjs/microservices; import { join } from path; import { AppModule } from ./app.module; async function bootstrap() { const app await NestFactory.create(AppModule); app.connectMicroserviceMicroserviceOptions({ transport: Transport.GRPC, options: { url: process.env.GRPC_USER_URL || localhost:4001, package: user, protoPath: join(__dirname, proto/user.proto), loader: { keepCase: true, longs: Number, enums: String, defaults: false, }, }, }); await app.startAllMicroservices(); await app.listen(3000); console.log(user-service gRPC on 4001, HTTP on 3000); } bootstrap();控制器里注冊方法注意GrpcMethod(UserService, FindOne)兩個參數(shù)分別是 service 名和方法名和 proto 完全對應// user-service/src/user.controller.ts import { Controller } from nestjs/common; import { GrpcMethod } from nestjs/microservices; Controller() export class UserController { GrpcMethod(UserService, FindOne) findOne(data: { username: string; password: string }) { if (!data.username) { return { code: 10001, message: username required }; } return { code: 0, message: ok, id: 1, username: data.username, accessToken: mock-token- Date.now(), }; } GrpcMethod(UserService, Create) create(data: { username: string; password: string }) { return { code: 0, message: created, id: 2, username: data.username, userRole: [{ roleId: 1, userId: 2 }], }; } }gateway 側注冊 gRPC 客戶端ClientsModule.register里的name后面注入時要用// gateway/src/app.module.ts import { Module } from nestjs/common; import { ClientsModule, Transport } from nestjs/microservices; import { ConfigModule } from nestjs/config; import { join } from path; import { GatewayController } from ./gateway.controller; Module({ imports: [ ConfigModule.forRoot({ isGlobal: true }), ClientsModule.register([ { name: USER_PACKAGE, transport: Transport.GRPC, options: { url: process.env.GRPC_USER_URL || localhost:4001, package: user, protoPath: join(__dirname, proto/user.proto), }, }, ]), ], controllers: [GatewayController], }) export class AppModule {}gateway 控制器調用// gateway/src/gateway.controller.ts import { Controller, Get, Inject, OnModuleInit } from nestjs/common; import { ClientGrpc } from nestjs/microservices; import { Observable } from rxjs; interface UserService { findOne(data: { username: string; password: string }): Observableany; } Controller(user) export class GatewayController implements OnModuleInit { private userService: UserService; constructor(Inject(USER_PACKAGE) private client: ClientGrpc) {} onModuleInit() { this.userService this.client.getServiceUserService(UserService); } Get(find) find() { return this.userService.findOne({ username: test, password: 123 }); } }到這里配置部分結束。SWC 版本建議鎖swc/core1.6.7新版本在某些 Node 版本下和nestjs/microservices的元數(shù)據(jù)反射有兼容問題表現(xiàn)為getService返回 undefined。4. 驗證請求grpcurl 與 HTTP 網(wǎng)關雙通道確認成功配置寫完必須驗證否則你不知道是 proto 路徑錯了還是端口沒通。分兩步先用 grpcurl 直連 gRPC 端口確認服務端本身正常再通過 gateway 的 HTTP 接口確認客戶端注冊正常。啟動 user-servicecd user-service pnpm add nestjs/microservices grpc/grpc-js grpc/proto-loader nestjs/config pnpm add -D swc/cli1.6.7 swc/core1.6.7 pnpm start:dev看到user-service gRPC on 4001說明微服務已監(jiān)聽。另開終端用 grpcurl 測試grpcurl -plaintext -import-path ./proto -proto user.proto \ -d {username:test,password:123} \ localhost:4001 user.UserService/FindOne預期返回{ code: 0, message: ok, id: 1, username: test, accessToken: mock-token-1720000000000 }如果返回Failed to dial target host檢查 4001 是否被占用返回method not found檢查 proto 里 service 名和GrpcMethod是否一致返回code: 10001說明請求體沒傳進去檢查-d的 JSON 字段名和 proto 是否匹配。再啟動 gatewaycd gateway pnpm start:dev curl http://localhost:3000/user/find返回同樣的 JSON 就說明客戶端注冊成功。這一步能過說明 proto 路徑、package 名、服務名、方法名四者全部對齊。如果你在 gateway 里還要調用 TaoToken 做一次模型校驗可以在find方法里加一段const res await fetch(${process.env.TAOTOKEN_BASE_URL}/chat/completions, { method: POST, headers: { Content-Type: application/json, Authorization: Bearer ${process.env.TAOTOKEN_API_KEY}, }, body: JSON.stringify({ model: process.env.TAOTOKEN_MODEL, messages: [{ role: user, content: ping }], }), });返回 200 且 body 里有choices數(shù)組說明統(tǒng)一 Key 通道正常。這一步的報錯排查見下一節(jié)。5. 本篇常見錯排查401、local proxy failed 與 reading choices微服務 模型調用組合起來報錯會集中在幾個固定位置。下面按真實報錯對照處理。401 UnauthorizedTaoToken 返回 401九成是 Key 沒讀到。檢查.env是否在 gateway 根目錄、ConfigModule.forRoot是否在ClientsModule之前、process.env.TAOTOKEN_API_KEY打印出來是不是 undefined。注意.env不要提交到 git.gitignore加上。如果 Key 確認正確仍 401去 API Keys 頁確認這個 Key 是否被禁用或額度耗盡。local proxy failed / connection refusedgateway 調 user-service 時報這個說明 gRPC 客戶端連不上 4001。先lsof -i :4001看端口是否被占用再確認 user-service 的startAllMicroservices()是否在listen()之前調用。順序反了會導致微服務沒起來但 HTTP 端口已監(jiān)聽客戶端連接被拒。Cannot read properties of undefined (reading choices)這是模型返回體解析錯誤。常見原因是 Base URL 寫成了https://taotoken.net/api/帶尾斜杠拼接后變成//chat/completions部分網(wǎng)關會 404 返回 HTMLres.json()解析后沒有choices。統(tǒng)一用https://taotoken.net/api不帶尾斜杠。另一個原因是模型 ID 寫錯返回體里是error字段而不是choices打印完整 response 就能看到。OAuth / token expired 類報錯如果你用的是 Claude Code 或 Codex 這類工具接入報 OAuth 相關錯誤通常是本地憑證緩存過期。這類工具建議直接走 API Key 模式而不是 OAuth配置三件套Base URL 填https://taotoken.net/apiKey 填sk-開頭字符串Model ID 填實際模型名。三者在同一處配置缺一個都會鑒權失敗。proto 路徑 ENOENT打包后運行報找不到 proto檢查nest-cli.json的assets是否包含../proto/**/*.protooutDir是否和代碼里join(__dirname, ...)的相對層級一致。SWC 模式下__dirname指向dist所以 proto 要拷到dist/proto下。字段 ID 重復導致序列化異常proto 里兩個字段用了同一個編號編譯不報錯但運行時數(shù)據(jù)錯亂。用 VS Code 的 protobuf-helper 插件執(zhí)行Reset Field IDs自動排序或者手動檢查每個 message 內編號唯一。排障時優(yōu)先看服務端日志gRPC 的錯誤信息比 HTTP 詳細得多。nestjs/microservices默認會把異常轉成 gRPC status codeUNKNOWN通常是控制器拋了未捕獲異常NOT_FOUND是方法沒注冊。6. 語義一致 CTA把統(tǒng)一 Key 接進你的微服務鏈路整套流程跑通后你手上有一個可獨立運行的 user-service、一個 gateway、一份共享 proto以及一條通過 TaoToken 統(tǒng)一 Key 調模型的通道。后續(xù)擴展新服務時復制 user-service 目錄、改 proto 里的 service 名、在 gateway 的ClientsModule.register里加一個客戶端即可不需要重新設計鑒權層。需要繼續(xù)深入的話接入文檔里有完整的參數(shù)說明和錯誤碼對照https://taotoken.net/doc?utm_sourcetaotoken_aicg_blog_endutm_contentdocutm_campaignrewrite 。想先在網(wǎng)頁上驗證模型 ID 和返回格式用模型對話頁最快https://taotoken.net/models?utm_sourcetaotoken_aicg_blog_endutm_contentmodelsutm_campaignrewrite 。如果你的微服務里要跑長鏈路的 Agent 任務Coding Plan 的額度比按量更劃算https://taotoken.net/coding-plan?utm_sourcetaotoken_aicg_blog_endutm_contentcoding_planutm_campaignrewrite 。最后留一個實操建議proto 文件用 git submodule 或者獨立 npm 包管理不要讓兩個服務各自復制一份。接口一改兩邊不同步gRPC 報的錯會非常難定位。我試過在 gateway 里手動改 proto 字段名而 user-service 沒改結果客戶端一直超時查了兩小時才發(fā)現(xiàn)是字段編號對不上。proto 單一來源是微服務接口約定里最省事的一條規(guī)則。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
色五月激情问网站| 五月婷伊人| 婷婷狠狠五月综合| 99九九这里有免费视频| 色色色色色综合| 色吊丝99| 在线色色| 婷婷久久18| 天天操天天干天天日| 激情骚五月| 久久婷婷六月综合| 91精品久久久久久77777| 久久五月天婷婷| 99精品网址| 婷婷五月天啪啪| 亚洲四色五月| 日日夜夜狠狠| 久久色大香蕉| 精品久久这里热66| 激情婷婷五月女| 极品少妇XXXX精品少妇偷拍| 婷婷五月美女直播| 91天天操天天干天天射| 国产67194| 精品久久99码| 精品一二三区久久AAA片| 五月婷婷开心爱| 国产熟妇乱子伦hd| 性热视频99精品| 亚洲另类在线观看| 亚洲九九99精品视频在线播放| 色五月婷婷天天操夜夜操| 黑人巨粗进入警花疼哭A片| 日韩精品无码99| 奇米网大香蕉| 婷婷色综合| 天天插天天干天天舔| 国产三级在线播放| 开心五月激情网| 26uuuuuuuu国产| 91视频综合网| 少妇激情五月天| 91啪级电影| 婷综合六月| www.色9| 99视频这里只有免费精品| 伊人综合网站| 亚洲欧美婷婷五月色综合| 婷婷香香五月| 久久视频在线| 日本五月婷婷久久久六月丁香| 5月丁香综合图区| 思思热在线观看| 深爱女色婷婷丁香五月亚洲图区| 欧美VA视频| 色五月综合| 色播五月丁香| 任我肏| 免费观看全黄做爰的视频| 婷婷干五月综合在线播放| 亚洲视频1区| 色婷婷五月综合激情中文字幕| 婷婷五月综合色拍| 九九这里精品| 第九色区AV在线| 大香蕉久久久久| 九月丁香婷婷综合激情| 九热视频| 婷婷五月开心中文字幕色| 6080av| 二区成人视频| 九九色热| 人妻 性久久久久久| 色播五月天婷婷老师| 少妇水多A片太爽了| 日日色综合| 久久婷婷成人视频| 超碰免费99| 99欧美热| 亚洲精品又粗又大又爽A片 | 五月婷婷在线免费观看| 丁香九月综合| AV大片在线观看| 丁香六月婷婷色XXXXX| 天天久综合| 亚洲婷婷丁香五月在线| 狠狠色婷婷777| 开心久久网婷婷| 无码人妻精品一区二区蜜桃色欲| 综激情网| 啪啪亚洲综合| 婷婷五月天亚洲天堂| 五月丁香综合成人社区| 日日夜夜亚洲一区| 日本猛少妇色XXXXX猛叫| 欧亚色色| 秋霞三级色戒| 99热免费| 久久成人天| 色播播五月| 丁香五月激情站| 伊人久久大香蕉网| 五月丁香六月婷婷啪啪| 色综合久久无码| 91激情五月开心| 无码少妇高潮喷水A片免费| 久久人妻精品| 人人爽欧美婷婷久久久五月丁香| 极品 少妇 内射| 五月丁香福利| 97超碰在线免费观看| 婷婷香蕉| 国产激情综合| 亚欧州精品视频| 深夜A片| 啪啪啪啪五月天| 91色在线/日韩| 91丁香婷婷综合久久欧美| 亚洲精品色| 1024日韩| 亚洲操逼网| 99热日本| 久操婷婷| 青柠影视免费高清电视剧| 在线日韩视频| 99在线精品观看99| 久在线88综合| 日韩三级高清无码| 久久久91精品| www.九九婷婷| 九月综合| 亚洲色综合| 婷婷六月综合| 婷婷永久在线| 99热99| 玖玖激情网| 丁香五月激情网| www.minyis.com【JT】实力收量可预付QQ2101460746 | 激情五月伊人婷婷| 欧美成性色| 无码四色色色| 色播五月丁香| 婷婷六月丁香色| 国产欧美日韩一区二区三区| 五月好婷婷| 天天日天天干天天天| 99re鈥哸鈥唙| 久久丁香五月天| 99精品热| 久久婷婷五月天| 天天操天天插| 婷婷丁香五月天操逼| 99精品偷拍视频| 综合九九中文字幕| www色色色com| 久久亚洲A| 99re在线观看视频| 人人草人人视| 精品久久艹| 99这里只有精品| 琪琪色网在线| 怡红院91a√| 天堂爱啪啪| 色婷婷亚洲| 丁香五月婷婷无码AV| 天天性视频| 久久人妻少妇嫩草AV| 亚洲综合色婷| 亚洲AV日韩无码| 欧美色图45678| 日本五月婷婷久久久六月丁香| 激情婷婷六月| 狠狠五月激情丁香六月| 99综合| 99在线视频观看| 九九综合网色全集| 婷婷五月播| 婷婷六月天精品| 五月丁查人人| 五月天婷婷久久| 免费看欧美成人A片无码| 狠狠爱丁香婷| 一起草无码视频| 另类小说婷婷色| 婷婷五月六月丁香综合| 夜夜操天天干| 亚洲人成网站999久久久综合| aV欲望人妻中文字幕| 色色五月天激情| 五月婷人妻| 直接看的AV| 另类视频一区| 五月天色欧美| 婷婷伊人| 在线只有精品| 丁香五月大香蕉在线99| 俺来也综合网精品一区| 六月婷婷综合| 综合久久丁丁香婷| 婷婷丁香人妻天久久| 日本一级大片| 亚洲三A| 99re66热这里只有精品| 99无码视频| 丁香五月五月婷婷欧美大香蕉| www.国产亚洲69ty.久久久久久久久久久久| 99热免费在线| 久久激情视频| 久热无码| 99热手机在线精品| 五月婷婷色啪| 精品女人九九九| 天天综合插插| 色五月婷婷久久| 怡春院天天干| 干婷婷五月天| 思思精品视频| 97人妻碰碰碰久久香蕉| 艹| 日韩在线视频中文字幕| 9色在线视频精品观看| 日本啪啪网| 婷婷五月天在婷| 五月丁香啪啪网| 97色综合视频| 国产另类综合| 成人国产欧美大片一区| 九九精品片一| 婷婷五月激情热播| 丁香五月激情五月| 99九九免费精品| 久久激情综合| www.色婷婷.com| 色五月婷婷91| 日韩另类在线观看| 综合激情sV| 五月丁香久久呀| 99爱视频在线观看这里只有精品| 婷婷五月天综合久久| 先锋av性爱成人电影| av网址在线| 97人人看一| 色婷婷丁香香香蕉视频| 97人碰人操| 婷婷丁香五月天欧美| 五月大香蕉| 啪啪夜久久| 思思re99视频在线观看| 涩丁香91| 噜噜噜久久亚洲精品国产品91| 亚洲色另类| 立川无码av| 蜜桃婷婷丁香五月天狠狠久久综合| 97人人草| www.精品99| 99热99艹在线观看| 五月开心婷婷极品激情| 狠狠狠狠狠狠狠狠| 激情综合播播| 九九这里只有精品| 欧美激情五月天在线观看| 大香蕉五月丁香| 九九精品热播| 成人网站在线观看视频| 99碰碰| 国产成人综合在线| 97香蕉碰碰人妻国产欧美| 综合一区二区三区| 国产97色在线 | 日韩| 五月婷婷九| 久久久久人妻网址| www.久久9| 五月丁香六月婷婷网| 狠狠CAO日日穞夜夜穞AV| 最新激情五月天| 少妇做爰免费视看片| 欧美激情五月天在线观看| 三级三久久线久久99久目本WW| 淫视馆aV二区一区| 婷婷99| 在线不卡视频| 五月香婷婷| 91热爆在线| 久久婷婷六月综合| 99这里是99在线视频| 亚洲精品视频在线播放| 色五月视频无码播放| 婷婷五月丁香激情| 热五月婷婷| 99久热| 久久久99婷婷久久久久久| 激情久久肏屄视频| WWW丁香五月| 欧美大片免费播放器| 五月天开心色情网| 欧美男女婷婷| 色色无码| 欧美狠狠草| 中文字幕乱码亚洲精品一区| 激情五月天无人视频在线| 久热AⅤ| 五月色婷婷影院| 久久无意婷婷| 亚洲AV网址| 俺来也综合网精品一区| 五月丁香六月成人| 99,色| 久久精品99国产精品日本| 久色网五月| 变态 另类 在线 | 色色综合色| 五月天激情偷拍| 啪啪综合| 五月天开心激情网色欲无码| site:minyis.com| 国产片天天爽夜夜爽| 丁香婷婷综合色五月激情国产基地| 666555。COm毛片| 激情综合在线观看| 97色五月天| 色5月婷婷色| 伊人五月婷婷| 九九热视频在线观看| 热久69| 色在线99| 丁香婷婷久久激情| 色九月欧美| 亚洲激情网| 婷婷激情丁五月| www.五月天色色色| 99婷婷狠狠成为人免费视频| 中文在线成人| 色丁香久综合在线久综合在线观看| 99精彩视频在线观看| 另类专区在线观看| 狠狠狠狠狠狠狠狠草| 大香蕉75线| 久9热| 久久免片| 激情婷婷丁香五月| 成人av免费观看| 999激情视频| 五月婷婷激情四季| 久久婷婷东京热| 99热这里只有精品9| 婷婷丁香五月综合激情小说| 女人高潮内射99精品| 婷婷在线五月天观看| 色色综合视频| 掩去也综合五月视频| 在线观看日韩12345区| 欧美五月婷婷| 99免费视频在线观看爱| www.国产亚洲69ty.久久久久久久久久久久| 人操91在线| 激情五月天视频| 亚洲精品午夜国产va久久成人| 99热超碰在线| 天天日天天爽| 国产精品久久..4399| 五月天堂在线| 婷婷丁香五| 永久免费视频| 婷婷综合日本| 欧美日韩国产成人在线| 亚洲无AV在线中文字幕| 九九九九这里只有精品| 九九色色| 天天综合中文| 精品久久久久久久久久久久人妻| 天天人人人人人人人人人人人| 99精品网站| 久久婷婷五月丁香网| 成人无码髙潮喷水A片| 色九月婷婷丁香| 97碰免费视频在线| 精品国产va久久久久| 五月激情另类| 欧美精品熟女一区二区| 亚洲最大五月天成人网| 亚洲AV无码影院| 色色色色色色综合网| 99∨VTV| 久热99热| 夜夜爽天操| 六月婷婷狠狠色在线观看| 亚洲成人网在线观看| 色色丁香五月天社区| 91精品综合久久久久久五月天| 色情激情五月| 这里只有精品免费 | 天天色天天日| 99热天堂| 99热热这里只精品996小说| www.超碰97| 国产免费一区二区在线A片视频| 久9久9久9久9久9久9| 日日肏夜夜干| 色五月婷婷五月久久| 五月丁香综合激情在线观看| www.色婷婷| 五月丁香六月激情网站| 成人日韩欧美| 欧美久热| 色色激情| 99热在这里只有精品| 激情综合色网| 色一区高清| 99re热视频这里只有综合亚洲| 激情AV在线| 99日精品视频| 日韩人妻无码专区| 超碰97在线观看免费| 六月丁香婷婷五月天| 婷色五月天| 五月婷婷激情久久| AV大香蕉| 五月天快乐开心激情网| 亚洲综合婷婷五月| 丁香六月激情综合啪啪| 深爱激情五月网| 天天干天天拍| 97干视频在线| 婷婷五月成人| 国产无套精品一区二区| 99视频综合网| www.久久久久久| 成人永久免费视频在线观看| 玖玖在线视频| 亚洲另类婷婷五月丁香在线播放| 97婷婷丁香五月天激情图片| 五月天色裸体视频| 色狠狠综合网| 五月天婷婷综合免费| 五月丁香六月情| 日本激情91| 夜夜夜夜夜骑撸| 精品久久艹| 久久精品五月天| 五月丁香婷婷基地| 99热10在线高清播放| 99久久人妻精品无码二区| 激情五月天综合网| 猫咪伊人AV| 丁香五月婷婷老师网站| 蜜臀AV在线观看| 久久性爱网| 九月大香蕉| 色婷婷在线播放| 天天日综合网射| 夜夜撸天天日| 第四色五月激情网| 亚洲色激情| WWW久久久| 99re久热只有精品6在线直播| 亚洲男人的天堂婷婷色五月| 婷婷六月五月天综合| 中文字幕乱轮| 久久久免费精彩视频| 色呦精品| 99在线视频资源| 琪琪秋霞| 五月丁香五月婷婷| 99无码视频| 亚洲天堂AV综合网| 五月天婷婷香蕉狠狠超碰综合| 密黄站| 日本操逼九九九九58日本操逼| 桃色五月婷婷| 夜夜嗨一区二区三区直播内容 | 亚洲va在线| 六月婷婷久久| 五月丁香本色在线观看| 欧洲亚洲免费视频9| 秋霞电影理论| 欧美一级色| 婷婷五月天色色| 超碰日韩人妻在线| 另类激情五月| 日日干干天天干| 来吧亚洲综合网| 天天爽夜夜操| AV在线免费播放| 色婷五月| 色九区| 五月丁了香蕉综合| 26uuu欧美亚洲日韩| 丁香五月在线自慰| 任我肏视频精品| 26uuu视频欧美| 亚洲色婷婷| 五月天夜夜爱夜夜操| 五月色婷婷影院| 好吊兆人妻| 色吧五月婷婷| 99精品小视频| 免费无码毛片一区二区A片| www.五月婷婷.com| 激情5月天天天| 日狠狠| 99免费超碰在线| 91在线日本| 五月婷六月综合在线观看| 色色射| 99热自拍| 九九色逼| 久久婷婷综合国产| 五月婷婷丁香狠狠撸久久| 深夜婷婷五月丁香| 99热这里只有精品22| 《丁香激情综合久久伊人久久》影视在线观看 -高清预告手机免费播放 -三妹影院 | 激情婷婷视频在线| 日本性激情色播| 99日本黄站| 日本英国美国欧美亚洲国产精亚洲日韩精品在线观看 | 九九热这里只有精品9| 日本天天色| 五月丁香网站| 久热免费| 一本大道熟女人妻中文字幕在线 | 五月综合六月婷婷| 99re6在线视频精品免费| 婷婷久久综合久| www.婷婷五月| 伊人久热91网| www.五月天激情| 婷婷色在线| 综合激情五月天| 国产三级片91| 伊人五月综合网| 日韩色五月| www,99视频| 天天干-天天日| 夜夜夜夜夜操| 日本狠狠色| 久草天堂| 成人看片网站| 欧美A级网站| 丁香六月久久| 五月婷婷av| 在线中文字幕视频| 狠狠色婷婷7777久| 亚洲欧洲国产精品| 色色色99| 极品人妻VideOssS人妻| 97婷婷在线视频| www.minyis.com【JT】实力收量可预付QQ2101460746 | 久久婷婷综合网| 色综合色婷色基地| 色久综合| 99婷婷五月天激情| 五月婷婷婷婷婷婷艺术| www.91热久久| 国产精品人人妻人人爽| 超碰2021| 另类激情首页| 91色九| 亚韩在线视频| 色婷婷五月天av在线| 99热无码首页| 蜜臀av粉嫩av懂色av| 精品怡红九九九| 人妻有码乱操| 五月婷婷激情综合av| 久久婷婷夜| 色婷久九| WWW,激情五月天,COM| 狠狠干婷婷| 五月婷综合性中心| 超级碰碰一区| 97视频.干com| 九九超日本| 丁香五月情| 亚洲人妻AV| 婷婷久久五月| 五月天激情美女久久| 亚州激情在线视频| 干亚洲天堂| 亚洲妇女熟BBW| 狠狠婷婷爱| 色五月丁香91| 亚洲六月婷婷| 丁香六月开心| 91精品国产综合久久久不卡电影| 91精品综合久久久久久五月丁香| 中文资源在线a | 在线可以看的av网址| 国产在线网| 亚洲色vA| 99噜噜| 狠狠干婷婷| 久热大香蕉| 日韩AV大全| 99热99免费| 婷婷五月乱交换| 91九色精品女同系列| 亚洲性爱99| 激情综合九| 91干视频| 婷婷久久六月天| 丁香六月激情毛片| 97色在线| 第五色婷婷| 日本乱论99| 久久婷婷综合五月天| 色 五月俺去也| 亚洲超级碰| 五月丁香啪啪啪啪| 日日做夜夜爱| 91呦呦呦| 99综合视频| 色婷五月天| 婷婷日| 欧美一级a| 亚韩在线视频| 9这里只有精品| 站长推荐无码播放| 熟女色色一区二区| 九九色逼| 999影院成人在线影院| w婷婷五月婷婷w| 精品少妇人妻AV无码专区偷人| 久久这里有精品| 婷婷五月丁香六月伊人网| 丁香五月婷婷激情中文| 色噜噜狠狠色综合日日| 婷婷在线播放| 六月婷婷亚洲| 一起草无码视频| 欧美日韩日韩成人| 午夜少妇在线观看视频| 9久久婷婷国产综合精品性色| 午夜爱爱爱成人| 久久色婷婷| 91精品久| 久久精品国产AV一区二区三区 | 99无码精品| 日本本土色网第一区| 91狠狠综合久久| 互月天综合| 精热在线综合网| 黄色五月婷| 丰满少妇乱A片无码| 97碰| 色五月色五天免费视频| 99色播| 亚洲激情AV| 99精品高潮| 婷婷伊人综合| 亚洲字幕AV一区二区三区四区| 天堂久久精品| 丁香五月婷婷激情蜜桃| 91啪级电影| 新久久五月天激情| 中文字幕AV在线| 69精品人人人人人人| 97夫妻超碰| 99性视频| 这里只有精品视频免费在线观看| 99热亚洲| 婷婷涩涩五月天| 五月激情婷婷开心五月| 久久只有这里精品免费| 丁香五月性爱| 999热在线视频| 琪琪色热色色| 99燥99日| 五月亭亭直播| 能看的AV网站| 另类五月激情| 丁香九月激情| 色五月婷婷五月天| 色婷婷88| 9有码中文| 五月婷婷啪啪啪啪| 五月天停停成人网| 99精品久久久久久久婷婷久久| 免费的日逼视频| 日日噜人人人做人| 婷婷五月天最新综合你懂的 | 91无码色色| 综合久久高清| 婷婷五月婷婷| 九九99热久久精品66中文字幕| 婷婷五月天激情免费在线观看| 婷婷激情综合| 色色色激情| 色很很96| 91精品国产99久久久久久天美| 99热欧美精品| 五月天婷婷綜合院| 欧美日比视频| 天天色视频| 97干在线视频| 五月婷婷之综合激情| 九月色婷婷综合| 亚洲综合网激情五月天| 日韩成人电影AV| 亚洲AV成人片无码网站| 欧美A级网站| 久久激情视频| 五月丁香综合激情在线观看| 久操大| 午夜]香婷婷深深爱| 九九热在线视频| 色婷婷电影网| 激情五月天。| 91久久久久久| 无码91中文字幕| 五月婷婷激情五月| 五月丁香色色网| 丁香五月激情综合| 婷婷中文字幕| 日韩免费视频| 99热99日天天干| 久久亭亭电影| 99福利导航| 如何安全看伊人婷婷| 99在线视频免费| 婷婷激情五月综合在线视频| 婷婷综合色五月天| 玖玖99免费视频| 日本婷婷五月天| 91色色五月天| 99久精品| 日本熟女视频一区二区| 天天做天天爱天天摸| 激情婷婷另类| 亚洲顶级VA在线观看-高清完整版在线影院观看-S022AV | 99热精这里只有精品| 人人舔人人| 日日操夜夜爽| 天堂久久精品| 超pen个人视频97| 日本久久爽| 久久92| 色五月婷婷在线| 久久婷婷七月丁香| 丁香五月婷婷激情中文| 五月婷亚洲精品AV天堂| 丁香五月在线观看综合| 无码激情精品色婷婷久久久久| 五月婷婷开心五月| 五月天成人综合| 欧美三级巜人妻互换| 六月激情网| 成人电影AV在线观看| 欧美噜噜免费观看| 日本五月天婷婷丁香| 丁香五月电影| 五月丁香六月停停停| 亚洲永久免费| 婷婷五月天va| 国精产品一区一区三区有限公司杨 | 99热 日韩| 激情熟女网| 久久久久99精品成人网站| 玖玖爱综合网| 色爆五月| wwwss在线观看| 五月天另类小说| 激情五月天.色网| 热婷婷av| 99re热在线视频| 久久九九在线视频| 婷婷婷婷色| 激情第四色| 久婷婷五月综合欧美| 婷婷激情蜜桃玖玖丁香| 天天澡天天狠天天天做| 97碰免费视频在线| 91精品久| 五月丁香啪啪| 丁香婷婷情色五月天| 五月丁香六月激情| 久久99久久99精品免观看粉| 色五月婷婷av| 国产婷婷五月色情综合| 成人做爰A片免费看视频| 亚洲色人妻| 天天摸天天日天天舔| h在线看免费版在线看| www.久久爱.c n| 99r这里只有精品哦| 可以直接看的av| 亚洲日韩一页精品发布| 91九色成人原创视频| 亚洲激情亚洲激情| 综合网啪啪| 色婷婷色综合| 五月天婷婷丁香视频| 99热这里只有精品首页| 婷婷色五月大香蕉在线观看| 五月婷婷婷婷婷| 伊人综合网站| 五月天激情播播网| 久99久在线| 4399伦理午夜| 吉澤明步Av一區二區| 97在线99| 久草性爱| 丁香五月六月婷婷综合激情| WWW.国产| 美女五月激情| 五月丁香亭亭操逼| 丁香六月激情毛片| www夜夜操com| 91大屁股在线| 色五月开心开心五月激情五月| 99碰碰| 啊V视频在线观看| 97五月久久丁香婷婷| 丁香婷婷午夜| 五月天天天色| 五月丁香色色色| 狠狠五月天婷婷激情网。| 狠狠色成人影片| 丁香五月欧美色综合| 激情综合网激情五月丁香| 少妇人妻丰满做爰XXX| 96人人操人人操人人| 九九热在线观看视频| 超碰成人免费| 大香蕉伊人久久| 色色色国产| 99激情在线| 夜色.cnm| 五月天激情无码专区| 俺也去五月婷婷丁| 色婷婷色情| 国产精品a无线| 亚洲欧美成人在线| 少妇激情五月天| 丁香婷婷六月激情文学| 思思热视频在线| 激情深爱五月婷婷| 久久HD| 天天射综合网站| 六月丁香激情网| 五月天婷婷综合网| 婷婷五月天亚洲综合| 色色五月婷婷久久| 久久多色| 丁香五月婷婷色| 伊人婷婷青青cao| 99热这里| 亚洲麻豆乱码国产2028| 玖玖九九9999在线观看视频精品| 激情开心五月天婷婷基地丁香社区| 久久五月热| A色色| 草榴成人影片| www.99热| 日韩操人| 99久久国产宗和精品1上映| 五月色丁香国产在线视频| 夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂亚洲亚洲亚洲亚洲亚洲亚洲亚洲亚洲色 | 99色6爱9热| 激情婷婷五月天| 欧洲综合色| 六月激情网| 中文字幕黄色片| 激情久久四色| www.色多多婷| 五月草影视| 久久婷婷成人综合色怡春院| 日日操,夜夜爽| 亚洲综合婷婷五月| 久久人人九九| 色综合久久综合中文综合网| 久久婷婷资源| 丁香婷婷激情四射五月| 99精品久久久| 婷婷天堂综合| 欧美三日本三级少妇三99| 丁香六月婷婷姐网| 九九色网专区| 26uuu欧美| 亚洲情欲| 黄色99网| 五月天激情日色在线| 99色.com| 开心五月婷婷婷美女| 婷婷五月丁香综合| 成人无码髙潮喷水A片| 色在线视频网2025| 色婷婷电影| 五月天堂六月丁香亚州中文字幕久久| 婷婷影院A成人| www.天天干| 婷婷五月天影院| 天天综合色丁香| 婷婷五月天受日本法律保护| 综合久久狠狠| 亚洲AV日韩无码| 五月婷婷久久综合| 婷婷九色| 国产精品VIDEOSSEX久久发布| 久久精品视频99| WWW,色五月| 婷婷中文字幕欧美| 4399亚洲视频| 天天日夜夜操五月| www.91婷婷| 一本道在线电影| 婷婷色综合| 五月天色婷婷视频| 色九九九九| 99国产在线精品视频| 国产激情在线| 丁香五月在线视频黑人| www.五月婷婷久久.com| 丁香五月综合网| 9999久久久久| av操一操| 这里只有精品99视频| 色蜜婷婷| 99ER热精品视频| 激情综合无码| 99爱在线精品视频免费观看| 色婷婷综合亚洲| 伊人久久丁香狠狠婷婷综合香蕉| 成人在线视频网| 婷婷五月天狠狠| 伊人久久艹| 39视频第二区| 国产在线aaa片一区二区99| 欧美综合五月丁香六月婷| 99热在线播放| 成人国产网站在线免费看| 无码 av电影| 丁香六月久久| 情久久综合五月天| 9999热精品在线免费播放| 丁香五月婷婷av| 色情网综合| 国产日韩欧美| 亚洲久久激情| 精品怡红九九九| 五月天婷婷黄色视频| 六月婷欧美| 性爱技巧五月| 屁股翘好撅高迎合跪趴| 开心激情综合| 99精品视频偷拍| 九九九九这里只有精品| 狠狠色激情在线| 婷婷五月播| 玖玖在线视| 婷婷伊人綜合| 亚洲av电影在线| 香蕉久久国产AV一区二区| 五月丁香人妻| 伊人婷婷综合| 色 五月俺去也| 凹凸7777操操操| 四色永久成人网站| 国产亚洲色婷婷久久99精品9j| 九九热只有精品| 久9久成人精品视频| 狠狠色婷婷六月激情网| 激情五月天婷婷激情| 97精品自拍视频| 大香伊人婷婷影院| 欧美三9久九观看| 五月婷婷五月| 99色中文| 99精品无码| 久久久精品色| 热热久久99| 国产裸舞表演WWWW| 久久激情五月网| 婷婷五月天第四色| 久久96热| 丁香六月天婷婷开心综合| 极品人妻videosss人妻| 五月婷婷co.m| 狠狠999| www.狠狠色.com| oumeisesewang| 性 色 婷婷| 丁香久久| 五月香婷婷| 成人看片网站| 亚洲精品乱码久久久久久按摩观| 久久大香蕉视频| 色婷婷性爱| 色五月在线综合| se婷97| 91亚洲天堂| 99久久久精品| 五月婷婷狠狠久久| 2015超碰| 一区二区三区视频| 色性综合| 99热这是里只有精品| 狠狠另类视频| 婷婷五月丁香六月伊人网| 草美女在线观看视频在线播放 | 久久五月天丁香| 色婷婷99| 亚洲色色色| 五月丁香影院| 中日韩美欧成人一区二区精品在线| 伊人久久婷婷| 91男同视频| 国产精品黑丝| www色综合亚洲92| 久一网站| 99综合视频| 婷婷5月色| 五月婷婷亚洲天堂激情在线| 婷婷五月天伦理| 激情五月天免费视频| 一起草性爱不卡视频| 久久98热re| 五月天另类小说| 亚洲亚洲人成综合网络| 偷拍99在线视频观看| 四季AV综合网| 婷婷香蕉| 五月天色婷婷视频| 激情五月天 婷婷| 五月天久久婷婷| 欧美激情综合色综合啪啪五月| 操99| 欧洲第一无人区观看| 久久久宗合视频88| 91chinese 在线| 丁香五月激情宗合网| 九九视频热| 五月婷婷六月丁香在线视频免费在线观看| 五月天久久久| 亚洲情综合五月天| 亚洲成AV人片在线观看| 91艹人| 大香蕉啪啪啪| 开心五月婷婷99| 五月天操逼网| 天天爽天天爽| 97热超碰| WWW色综合| 天天操电影院色狼性av| 色婷婷久久| 九九综合九| 开心激情网在线| 国产五月视频| 色色色在线观看| 婷婷5月色| 久久久精品色| 五月天婷婷基地综合网| 五月丁香婷婷六月| 丁香婷婷色九月| 婷婷九月激情| 婷五月天| 毛v一区二区视频| 天天插天天狠| 六月婷婷网站| 色情丁香五月婷婷精品| 国产欧美性成人精品午夜| 久久一级免费黄色片| 亚洲精品va| 婷婷五月在线播放| 色婷婷综合网站| 亚洲激情| 久久这里面只有精品视频| 开心激情网五月天| 九九色色| 大香蕉手机视频| 五月丁香六月激情网站| 在线观看996精品| 操比激情五月综合| 日韩久久视频| 六月婷婷视频| 九九热视频在线观看| 久久网思思| 天堂久久精品| 婷婷五月激情网| 激情视频婷婷五月花| 五月丁香日本片| 91久久久久久| 激情综合网五月天天| 亚洲看av的网站| 五月网网站| 天堂综合久久| 人人干av| 99热很操老逼| 五月婷婷啪| 五月丁色AV| 26UUU| 六月婷婷七月丁香| 超碰成人免费| 色99视频| 久久五月天激情| 99er精品视频| 久久婷婷综合基地| 国产精品久久久久久白浆色欲| 色综合久久天天综合网| 激情综合五| 亚洲成人无码片| 婷婷狠狠操| ...婷婷国产成人亚洲日韩| 欧美色五月天| 婷婷五月丁香基地| 久久久久久99日本| www网站在线观看| 涩 五月 婷婷 狠狠| 四色 爱 婷婷 精品 亚洲 五月天| 影音先锋 91工厂| 亚洲色欲欧美一区二区三区| 丁香五月天成人| 五月丁香大相交| 色色色热| 风流少妇A片一区二区蜜桃| 久久R激情| 红桃91人妻爽人妻爽| 99人妻碰碰碰久久久久视| 五月天婷婷在看| 99激情在线| 婷婷丁香大香蕉| 五月天色婷伊人| 欧美在线视频99| 99久久亚洲国产| 五月丁香影院| 九九99九九精品免费| 久久精品日| 五月丁香网av| 99久在线| 99精品网址| 五月丁香激情综合网官网| 欧美日综合| 日本人妻伦在线中文字幕 | 《蜘蛛女》梁铮1995| 久婷| 综合久久五月| Se.婷婷五月天| 丁香婷婷五月天校园春色| 亭亭五月丁香五月天激情| 久久婷婷一级片| 99久久成人| 亚洲最大成人综合网720P| 色色热99| 日本丁香五月| 久久九九视频网站| 激情五月天综合网| 久久99看免费| 另类 在线| WWW久久99久久99久久| 深爱激情五月天色婷婷| 色婷婷视频| 丁香五月婷婷久久综合激情网 | 26uuu欧美日韩| 色综合五月| 中文字幕,综合,91| 亚洲情欲| 色综合色色色色色色综合| 思思热热久久| 色五月丁香A欧美com| 久这里只有精品| 五月天色社区| 99色啊| 99九九这里有免费视频| 丁香五月婷中字幕| 日本一区二区三区精品视频| 91精品国产综合久久密臀| 99精品手机在线视频| 欧洲高清免费久久| 成人网站高清无码| 伊人玖玖精品| 五月丁香婷婷久久| 午夜不卡久久精品无码免费| 色黄啪啪| 久婷婷久草| 欧美人人操| www.99riav99| 久久这里只有精品1| 热久久精品视频网站| 国产亚洲在线观看| 色激情五月| 狠狠色狠狠色综合日日91| 97操男人的天堂| 开心五月网| AV天堂淫乩| 综合激情专区| 国产精品涩涩涩视频网站| 5月婷婷五月天| 色五月天影视| 91怕怕网| 少妇人妻偷人精品无码视频新浪| 99看片| 热这里只有精| 99ri精品在线| 九九伦子片| 久久久天堂国产精品女人| 久热中文字幕| 婷婷亚洲色| www99久久| 综合激情四射一theav| 成人做爰A片免费看网站找不到了 国产露脸150部国语对白 | 99精品网| 日本婷久久| 精品国产va久久久| 79成人网| 婷婷六月婷婷| 色婷婷aV四虎| 99re6在线视频精品免费| 99热欧美| 色热久| 婷婷成人五月天一区| 五月丁香久人妻中文| 丁香九月婷| 久久作爱| 婷婷丁香综合在线| 操操操B| 秋霞少妇AV网站| 综合av在线| 天天操天天操天天操天天操天天操天天操天天操天天操天天操 | 激情婷婷亚洲五月| 99国产小视频免费观看| 色婷婷综合久色AV五色最新| 激情综合网络插| 精品婷婷五月视| 天天 日综合| AAA亚洲AV| 婷婷五月天黄色小说| 亚洲AV久久久久久久久久久久久久久久| 欧美日韩二区在线| a性生活久久无| 五月丁香婷婷综合网色欲| 99热资源在线| 99re热精品在线视频| 五月婷婷高清| 久热九九| 天天做天天爱天天日| 日本www五月婷婷| 色婷婷六月精品| 天天天综合网| 日本啪啪天堂| 狠狠五月天| 青青草大香| 九九精品婷| 亚洲天堂99| 亚州操操| 久久激情综合| 色婷婷激情五月天在线观看| 婷婷激情图片| 国产精品美女| 涩丁香| 性高潮久久久久久-九九九九九九九九九九热-成人AV | 丁香五月色情| 人妖色AV色综合| 欧美日韩二区在线| 狠狠操狠狠插| 99精品无码| 色色欧美色色| 思思热久在线观看视频| 97久久草草超级碰碰碰| 久久久九九九 99| 青柠影视免费高清电视剧| 一起草Av| 天天舔天天摸| 天天综合社区| 中文字幕,综合,91| 亚洲精品**不卡在线播he| 亚洲亚洲人成综合网络| 色色网站|