色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

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

Outline 架構(gòu)指南:React、MobX、Koa 與 Sequelize 構(gòu)建的三層單體倉庫

Outline 架構(gòu)指南:React、MobX、Koa 與 Sequelize 構(gòu)建的三層單體倉庫 Outline 架構(gòu)指南React、MobX、Koa 與 Sequelize 構(gòu)建的三層單體倉庫【免費(fèi)下載鏈接】outlineThe fastest knowledge base for growing teams. Beautiful, realtime collaborative, feature packed, and markdown compatible.項(xiàng)目地址: https://gitcode.com/GitHub_Trending/ou/outline本文基于倉庫內(nèi)的 docs/ARCHITECTURE.md 展開系統(tǒng)梳理 Outline 知識庫系統(tǒng)的前端React Vite MobX、后端Koa Sequelize Redis/Bull與共享層shared三層單體倉庫架構(gòu)。讀完后你將能準(zhǔn)確說出各目錄的職責(zé)邊界、請求與事件在服務(wù)器中的流轉(zhuǎn)方式以及前后端如何復(fù)用同一份編輯器與工具代碼。總體結(jié)構(gòu)一個(gè) TypeScript 單體倉庫Outline 由后端與前端兩套代碼庫組成二者均為 TypeScript因此盡可能共享代碼并使用最新的 ES6 語言特性如async/await與類型標(biāo)注。格式化工具 oxfmt 與靜態(tài)檢查工具 Oxlint 由 CI 強(qiáng)制約束對應(yīng) package.json 中的format與lint腳本。倉庫頂層目錄可歸納為五塊目錄職責(zé)app/前端 React 應(yīng)用Vite 編譯server/Koa API 服務(wù)器、隊(duì)列、郵件模板等后端代碼shared/前后端共享的組件、編輯器與工具plugins/插件如 webhooks、oidc、notion 集成在啟動(dòng)時(shí)由后端加載public/靜態(tài)資源圖片、字體、圖標(biāo)前端架構(gòu)app/技術(shù)棧前端是一個(gè)用 Vite 編譯的 React 應(yīng)用狀態(tài)管理使用 MobX組件樣式使用 Styled Components。一個(gè)核心約定是除非是全局邏輯狀態(tài)邏輯與樣式總是與其 React 組件及其子組件同目錄放置co-located以降低組件樹的維護(hù)成本。這一點(diǎn)在 app/stores/RootStore.ts 所在的 stores 目錄中可以直觀看到——每個(gè) Store 文件自成一個(gè)模塊最終在 app/stores/index.ts 中組裝為單例const stores new RootStore();且僅在開發(fā)環(huán)境把stores掛到window上便于調(diào)試。package.json 中可確認(rèn)的前端關(guān)鍵依賴版本React 18.3、Vite 8、MobX 6、styled-components 5、react-router-dom 5.3配合kbar命令欄、tanstack/react-virtual虛擬列表等 UI 庫。app/ 目錄結(jié)構(gòu)原文檔給出的目錄樹如下與當(dāng)前倉庫實(shí)際結(jié)構(gòu)一致app ├── actions - Reusable actions such as navigating, opening, creating entities ├── components - React components reusable across scenes ├── editor - React components specific to the editor ├── hooks - Reusable React hooks ├── menus - Context menus, often appear in multiple places in the UI ├── models - State models using MobX observables ├── routes - Route definitions, note that chunks are async loaded with suspense ├── scenes - A scene represents a full-page view that contains several components ├── stores - Collections of models and associated fetch logic ├── types - TypeScript types └── utils - Utility methods specific to the frontend補(bǔ)充兩點(diǎn)源碼層面的細(xì)節(jié)路由是異步加載的。app/routes/index.tsx 中每個(gè)場景Login、Shared、Authenticated 等都通過lazy(() import(...))動(dòng)態(tài)導(dǎo)入并包裹在Suspense fallback{FullscreenLoading /}中。這正是目錄注釋里 “chunks are async loaded with suspense” 的實(shí)現(xiàn)——首屏只加載必要 chunk其余頁面按需拉取加載組件統(tǒng)一由 app/utils/lazyWithRetry.ts 提供帶重試的動(dòng)態(tài)導(dǎo)入。類型目錄的實(shí)際命名。從源碼結(jié)構(gòu)看當(dāng)前倉庫中該目錄實(shí)際為 app/typings/內(nèi)含全局類型聲明如index.d.ts、prosemirror-view.d.ts等承擔(dān)文檔中 “types” 一項(xiàng)的職責(zé)。models/與stores/的分工值得注意models 是使用 MobX observable 的純狀態(tài)模型如Document.ts、Collection.ts、User.tsstores 則是模型集合 數(shù)據(jù)獲取邏輯如DocumentsStore.ts負(fù)責(zé)調(diào)用 API 并填充 Document 模型。這種分離讓模型可以在前端被獨(dú)立測試如 app/models/Collection.test.ts。后端架構(gòu)server/技術(shù)棧API 服務(wù)器由 Koa 驅(qū)動(dòng)ORM 使用 SequelizePostgreSQL隊(duì)列與異步事件管理使用 Redis 上的 Bull。package.json 中對應(yīng)依賴為koa3.x、sequelize6.x、bull4.x、ioredis。server/ 目錄結(jié)構(gòu)原文檔的目錄樹如下與當(dāng)前倉庫一一對應(yīng)server ├── routes - All API routes are contained within here │ ├── api - API routes │ └── auth - Authentication routes ├── commands - Complex commands that perform actions across multiple models ├── config - Database configuration ├── emails - Transactional email templates │ └── templates - Classes that define each possible email template ├── middlewares - Shared Koa middlewares ├── migrations - Database migrations ├── models - Sequelize models ├── onboarding - Markdown templates for onboarding documents ├── policies - Authorization logic based on cancan ├── presenters - JSON presenters for database models, the interface between backend - frontend ├── queues - Async queue definitions │ └── processors - Processors perform jobs on events from the event bus │ └── tasks - Tasks are arbitrary async jobs not from the event bus ├── services - Services start distinct portions of the application eg api, worker ├── static - Static assets ├── test - Test helpers and fixtures, tests themselves are colocated └── utils - Utility methods specific to the backendservices一個(gè)進(jìn)程按需啟動(dòng)應(yīng)用的不同部分services/是理解后端拆分的關(guān)鍵。server/services/index.ts 以懶加載方式注冊了 6 個(gè)服務(wù)const services { websockets: () import(./websockets), collaboration: () import(./collaboration), admin: () import(./admin), web: () import(./web), worker: () import(./worker), cron: () import(./cron), } as const;注釋明確說明懶加載的動(dòng)機(jī)worker-only 進(jìn)程不需要加載 web、collaboration 等服務(wù)的重依賴樹。啟動(dòng)邏輯在 server/main.ts遍歷env.SERVICES中聲明的服務(wù)名逐個(gè)import并初始化未知服務(wù)名會(huì)直接拋錯(cuò)。運(yùn)行入口的編排方式由 Procfile 與 npm scripts 體現(xiàn)web: yarn start --servicesweb,websockets,collaboration worker: yarn start --servicesworker即web 進(jìn)程承載 HTTP API、WebSocket 與協(xié)同編輯服務(wù)worker 進(jìn)程只跑隊(duì)列任務(wù)。本地開發(fā)時(shí)yarn dev啟動(dòng)的則是全量組合--servicescron,collaboration,websockets,admin,web,worker見 package.json 的dev腳本。server/main.ts 中還能看到每個(gè)服務(wù)進(jìn)程共用的基礎(chǔ)件koa-helmet安全頭、統(tǒng)一的onerror錯(cuò)誤處理、默認(rèn)全局限流defaultRateLimiter、以及每個(gè)服務(wù)都注冊的健康檢查端點(diǎn)/_health會(huì)同時(shí)探測 PostgreSQL 的SELECT 1與 Redis 的PING任一失敗返回 500。協(xié)同編輯服務(wù)本身位于 server/collaboration/以一組 Extension認(rèn)證、連接數(shù)限制、持久化等的形式掛載依賴hocuspocus/server與 Yjs。routesAPI、認(rèn)證與前端 Shellserver/routes/index.ts 匯總了路由裝配托管public/下的圖片/字體等靜態(tài)資源7 天緩存生產(chǎn)環(huán)境托管app/構(gòu)建產(chǎn)物hash 文件 1 年 immutable 緩存并對/share/:shareId做 301 重定向。從源碼結(jié)構(gòu)看路由目錄實(shí)際包含api/API 路由、auth/認(rèn)證路由、oauth/OAuth 授權(quán)、mcp/MCP 服務(wù)路由以及 server/routes/app.ts、server/routes/embeds.ts 等前端 Shell 渲染入口。commands 與 presenters跨模型操作與前后端接口commands/執(zhí)行“跨越多個(gè)模型”的復(fù)雜業(yè)務(wù)動(dòng)作例如 server/commands/documentCreator.ts、server/commands/documentMover.ts。路由層保持薄重邏輯下沉到 command且每個(gè) command 都有同名 colocated 測試如documentMover.test.ts。presenters/數(shù)據(jù)庫模型到 JSON 的序列化層是后端與前端之間的“接口契約”45 個(gè) presenter 文件覆蓋各主要模型。policies基于 cancan 的授權(quán)邏輯原文檔提到授權(quán)邏輯位于 cancan policies。當(dāng)前倉庫中 server/policies/cancan.ts 內(nèi)建了該能力框架源碼注釋寫明它 “originally adapted from cancan npm package”即從 cancan 包移植內(nèi)置通過define/can風(fēng)格的 ability 聲明實(shí)現(xiàn)按 模型 動(dòng)作 目標(biāo) 的鑒權(quán)判定。server/policies/ 下共有 38 個(gè)策略文件覆蓋document、collection、team、comment、share等核心資源并配有document.test.ts、collection.test.ts等策略單測。queues事件驅(qū)動(dòng)的 processors 與任意任務(wù) tasksserver/queues/ 的目錄劃分是原文檔描述的重點(diǎn)實(shí)際文件印證了兩類執(zhí)行體的區(qū)別processors/處理“事件總線”發(fā)來的事件。從源碼結(jié)構(gòu)看文件名與模型事件一一對應(yīng)如 DocumentArchivedProcessor.ts、SearchIndexProcessor.ts、EmailsProcessor.ts、WebsocketsProcessor.ts——一個(gè)模型發(fā)生歸檔/更新/刪除對應(yīng) processor 負(fù)責(zé)廣播通知、重建搜索索引、發(fā)郵件等副作用。tasks/不來自事件總線的任意異步作業(yè)如ExportHTMLZipTask、EmptyTrashTask、DocumentImportTask以及大量Cleanup*Task定期清理過期附件、舊通知、已刪除團(tuán)隊(duì)等。隊(duì)列基座位于 server/queues/queue.tsBull 之上的封裝另有HealthMonitor.ts做隊(duì)列健康探測。其余目錄速覽models/Sequelize 模型107 個(gè)文件基于sequelize-typescriptmigrations/304 個(gè)遷移腳本配合db:migrate/db:rollback等腳本package.jsonemails/emails/templates/事務(wù)郵件模板模板以組件類形式定義35 個(gè)模板文件由 server/emails/mailer.tsx 渲染middlewares/共享 Koa 中間件認(rèn)證、CSP、apex 域名跳轉(zhuǎn)、apiContext 等onboarding/新用戶團(tuán)隊(duì)初始化文檔的 Markdown 模板test/測試輔助與 fixtures測試本身與源碼 colocated。測試通過 vitest 按 project 劃分test:app、test:shared、test:server見 package.json 與 vitest.config.ts。共享層shared/“客戶端與服務(wù)器之間共享的邏輯放在這里通常是很小的工具?!痹臋n給出的結(jié)構(gòu)如下與倉庫一致shared ├── components - Shared React components that are used in both the frontend and backend ├── editor - The text editor, based on Prosemirror ├── i18n - Internationalization configuration │ └── locales - Language specific translation files ├── styles - Styles, colors and other global aesthetics └── utils - Shared utility methods逐項(xiàng)深入editor基于 Prosemirror 的富文本編輯器核心shared/editor/ 是整個(gè)產(chǎn)品最核心的共享代碼內(nèi)部按編輯器關(guān)注點(diǎn)組織為commands/、marks/、nodes/、extensions/、embeds/、plugins/、queries/、rules/、selection/、styles/、types/等子目錄約 239 個(gè)文件。package.json 中的大量prosemirror-*依賴、y-prosemirror與yjs表明編輯器以 Prosemirror 為底座通過 y-prosemirror 橋接 Yjs 實(shí)現(xiàn)協(xié)同編輯。后端并非簡單復(fù)用——server/editor/ 提供了服務(wù)端側(cè)的編輯器裝配ComponentView.tsx、nodeViews.tsx等用于在服務(wù)端把編輯器內(nèi)容渲染成 HTML例如導(dǎo)出、郵件場景這是 “components used in both the frontend and backend” 的典型落點(diǎn)。i18n國際化配置與語言文件shared/i18n/ 包含 28 個(gè) locale 翻譯文件與語言元數(shù)據(jù)languages.ts被 server/routes/index.ts 直接 import 用于路由。翻譯詞條由 i18next-parser 從源碼中自動(dòng)抽取i18next-parser.config.js 定義了掃描規(guī)則build:i18n腳本會(huì)掃描{shared,app,server,plugins}全部源碼并把 locale 文件拷貝進(jìn)構(gòu)建產(chǎn)物docs/TRANSLATION.md 進(jìn)一步說明了翻譯流程。構(gòu)建與工程化約束前端構(gòu)建yarn vite:buildVite 8vite.config.ts配合vite-plugin-pwa后端構(gòu)建build.js輸出到build/server/生產(chǎn)啟動(dòng)命令為node ./build/server/index.jsstart腳本代碼質(zhì)量oxlint --type-aware app server shared plugins做類型感知 lintoxfmt統(tǒng)一格式化均由 CI 強(qiáng)制依賴補(bǔ)丁patches/ 目錄存放patch-package補(bǔ)丁y-prosemirror、prosemirror-mathpostinstall階段自動(dòng)應(yīng)用。小結(jié)一次請求在架構(gòu)中的路徑以“打開一篇文檔”為例串聯(lián)三層前端scenes/中的文檔頁經(jīng) Suspense 加載app/routes通過stores/發(fā)起 API 請求請求落到 Koaweb服務(wù)的server/routes/api/由policies/cancan判定權(quán)限commands/執(zhí)行跨模型操作presenters/序列化返回副作用通知、搜索索引、WebSocket 廣播經(jīng)queues/processors/異步處理編輯器內(nèi)容的實(shí)時(shí)協(xié)同則由shared/editor經(jīng) yjs 通過collaboration服務(wù)完成。理解這套“services 按進(jìn)程切分、commands 承載業(yè)務(wù)、queues 消化副作用、presenters 約束接口”的分層方式即可在該倉庫中快速定位任意功能的前后端實(shí)現(xiàn)?!久赓M(fèi)下載鏈接】outlineThe fastest knowledge base for growing teams. Beautiful, realtime collaborative, feature packed, and markdown compatible.項(xiàng)目地址: https://gitcode.com/GitHub_Trending/ou/outline創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
99精品久久| 96爱综合| 久久曰曰| 国产精品亚洲四五区在线观看| 91老熟女91老女人| 熟女五十路一区二区三| 四虎免费看黄| 四虎免费在线播放| 欧美亚洲第一页| 91视频国品一二三区| 精品9999| 啪啪一区| 精品美女少妇一区二区| 秋霞午夜成人福利片片| 国产亚卅97| 亚洲欧美日韩精品久久久一区二区 | 91激情国产| 亚洲一区二区三区播放在线| 6080yy午夜理论三级一区二区三区无码| 欧美精品91| 国产AAAAAABBBBB| 91美女中出| 欧美日韩国产色五月综合在线| 国产精品免费久久久久久久久久| 亚洲好看强奸乱伦| 久久久一区二区三区麻豆| 精品亚洲国产成人精品| 欧美色三级片91| a片在线播放| 91殴美大片| 色牛aV| 人妻少妇一区二区| 欧美日韩国产高清在线一二三区 | 久久久久9| 精品黄色电影| 骚乳在线| 91丝袜| 九九九九9999| 日韩偷拍色图| 蜜乳AV一区二区三区四| 久久精品久| 精品久久久久瑟瑟| 91久热| 97综合久久| 少妇久久久久久久| 欧美亚洲一级在线观看| 亚洲色系另类精品国产| 欧美草草| 熟妇艹鸡八| 五月婷婷综合网| 久久久久久综合久久伊人蜜月| 91九久| 欧亚无码视频| 60秒不遮不挡| 国产又粗又又黄又猛| 亚洲巨爆乳一区二区三区四季网| 亚洲精品国产精品乱码不99| 97欧美视频| 爱妃国产亚洲视频中文字幕| 乱伦3P视频| 欧美日韩人妻少妇 一区二区三区| 日本新免费二区三区| 亚洲精品国产av天美传媒| 性91| 1024香蕉视频| 91呆哥人妻| 少妇内射视频| 人人噜夜夜操| 理论久久婷婷网 8| 精品二区三四区五电影 | 亚洲精品三区在线观看| 亚洲天堂一区二区久久| 亚洲日韩精品在线播放| 亚洲另类色图片| 成人三级片无码| 啊啊啊啊啊在线视频| 日日干日日| 操逼网免费无码视频| 伊人加勒比| 久久女人一区二区三区| 综合久久六月久久婷婷| 美女天天干| 亚洲欧美日韩国产丝袜自拍中文| 久久久久久久国产视频| 怡红院成人视频| 97日视频| 久无码| 日本免费一级AAA大片器| 亚洲成人在线乱码色午夜| 夜夜嗨一区二区| 蜜臀99久久精品久久久懂爱| 啊啊啊 在线| 国产人妻精品一区二区三区秋霞 | 久久九七| 91亚洲欧洲| 国产午夜精品一区二区三区牛牛| 亚洲欧美日韩免费电影| www.超碰在线| 啊啊啊好湿久久| 久久99久久99精品免视看婷婷| 大JI巴好深好爽又大又粗视频| 91丨九色丨东北熟女| 日本有码久久| 欧美日韩电影一区二区| 国产精品久久天天干| 四虎免费在线播放| 久久久四区| 亚洲国产综合久久天堂| 99色在线| 欧美夜夜草视频| 天操天操夜操夜月月年年操操| 欧美 日韩第一性色| 熟女网站最新| 日本精品一区二区中文字幕| 91成人精品在线播放| 精品欧美乱码久| 秋霞午夜视频一区二区| 色av中文字幕| 亚洲精品一区二区三区新线路| 婷色五月| 五月天丁香欧洲日韩| 丁香五月天啪啪| 欧美 亚洲 第一页| 夜夜嗨一区二区三区三州加勒比| 欧美爱国产综合、| 91欧美网| 超碰97伊人| 久久久久久十| V A在线| 岛国福利在线精品播放| 伊人96在线| 国产女人高潮视频| 亚洲精品一区二区免费在线观看| 成人一区二区三区四区| 亚洲日韩97| 欧美96在线|欧| 中国和日本人色哪个不下载能放| 9久9久| 风韵犹存大大大大香蕉| 91美女在线观看| 天天天干977| 国产熟女高潮一区二区三区| 嗯嗯啊啊啊好爽| 91亚洲丝袜熟女| 亚洲熟女一区二区| 国产AB视频| 综合一区中亚洲国产成人综合精品 | 青青色在线观看| 成年无码动漫av片无尽在线| av网站国产主播在线| 人人弄人人摸| 少妇滛荡视频| 亚洲色五月| 午夜精品99久久久久传媒| 日韩有码免费视频| 欧美91网站| 色香网| 91亚洲欧美| 久久人人舔人人爽舔人人av片| 久草免费在线一区二区| 色呦呦、国产精品| 夜草欧美| 少妇一区二区三区| 日韩成人精品视频自拍| 涩涩五月天| 啊a一区在线| 色综合超碰超| 久久精品区| 粉嫩av在线| 亚洲激情综合另类男同| 丝袜 中出 制服 人妻 美腿 中文字幕| 亚洲影院365| 麻豆人妻少妇在线免费观看| 日韩999| 日本一级真人黄色性爱视频| 91欧美巨乳| 日本视频在线观看污污污| 免费国产电影一区二区| 黑人综合色| 91在线精品一区二区三区| 久久精品中文字幕女同| AV乱伦国产| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 亚洲综合色网| 性色高清在线| 欧美色乱| 天天干天天拍| 精品女同一区| 在线国产一区二区av| 男人的天堂在线有码| 九九九精品色乱九九九| 国产成年女人免费视频播放a| 久久久久免费少妇| 后入合集| 久久肏大逼| oumeizonghese,www| 久久久成人免费av电影| 色嗨嗨在线| 欧美日本久久精品一区 | 国产精品视频精品一二| 超碰97在线色男人??| 尹人免费观看视频在线| 91女网站| 91性感在线| av凤凰久久久| 伊人网在线点播| 另类TS人妖一区二区三区 | 啊啊啊啊好疼视频| 日本午夜福利影院| 欧美日韩亚洲高清不卡一区二区三区| 亚洲欧美第一页| 91蜜臀在线久久久久| 另类小说综合网| 国产一区二区三区视频在线看| 91九色在线| 九九亚洲精品| 精品福利| 日本天天色| 中文字幕在线第二页| 先锋女优在线观看视频| 亚洲欧美经典一区二区| 久久是精品| 亚洲精品性爱片| 麻豆天美国美国产| 久久久久九九九| 久操热线| av东京热男人的天堂| 欧美日综合| 亚洲欧洲综合成人av一区| 精品妇女一区二区三区| 中国91AV| 婷婷综合五月| 黑人性暴力毛片| 中文字幕精品区先锋资源| 久久大陆| 久操凹凸视频| 嗯~啊~快点 死我视频免费看网站| 日熟女| 精品人妻一区二区三区-国产| 欧美性夜| 97资源超碰| 91老熟妇| 欧美最婬乱婬爆婬性视频 | 一起草三级AV电影在线观看| 色播综合| 欧美,亚洲,日韩,v,天堂,手机在线观看 | 久久久久久久伊人精品| 一区二区 日韩 欧美 国产 传媒| 一区在线精品中文字幕| 欧洲Au麻豆| 国产精品白领在线观看| 五月天伊人| 91丨九色丨国产丨人妻在线 | 久久中出在线| 懂色AV蜜臀无码精品APP| 亚洲色图 综合| 嫩草影院在线观看精品| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 蜜桃久久久久久久久久久久| 黑丝自慰喷水网站| 日日爽熟女| 久久精彩免费视频| 久久专区| 日本不卡三级网在线播放| 日本中文字幕不卡视频| 一区二区三区色综合| 伊人网综合在线视频| 天天色悠悠激情| 国产无码精品无码| 欧美超碰96| 亚洲第一精品在线视频| 国产风韵犹存熟妇三区| 天天综合网站| 一本精品日本在线视频精品 | 欧美色九九九| 色网在线视频观看免费| 白嫩白嫩的午夜九久久久久久久久久久久成人剧场 | 欧美色图电影| 操死我了嗯嗯嗯| 最新日产中文在线麻豆| 高清无码人妻久久久一区二区三区aⅴ| 欧美日韩m| 国岛片视频| 丁香婷婷五月| 校园春色 亚洲| 精品小视频在线| 欧美性后入| 国模不卡| 人人操人人肉久久精品| 欧洲精品在线播放| 久久婷婷视频| 熟女乱伦A| 九九九九热只有精品| 日本免费不卡二区| 韩国手机不卡无码三级视频| 91精品免费| 色婷婷成人| 成年人黄色视频免费| 97超色| 久jiu久神马影院| 韩国午夜理伦三级好看| 白丝jkav| 色综合久久88色综合久久天天| 亚洲一区二区AV| 精品国产久久乱码| 国产综合网站在线播放 | 插日本熟女视频| 国产精品操| 亭亭在线资源| 六月婷婷激情| 久久伊人影院| 九九在线视频| 国产精品丝袜在线| 欧美91网站| 97中文超碰| 狠狠色噜噜狠狠狠狠狠色综合久久| 久久久人妻| 韩日自拍| 亚洲天天影视色综合| 欧美日韩国产色图在线| 亚洲好看强奸乱伦| 日本影视久久免费| 91狠狠综合久久| 殴美综合色88| 五月亭亭六月丁香| 男女无套 免费网站| 国产成年女人免费视频播放a| 五月丁香激情四射| 国产熟女一区二区| 久久999久| 亚洲欧美激情在线视频| 日韩欧美午夜视频在线| 亚洲一级性爱视频免费看| 亚洲se91| 搡老女人老熟女91老熟女综合网| 97亚洲国产| 亚洲精品国产AV天美传媒| 99亚亚热| 欧美少妇熟女| 五月婷婷六月天| 大黄片做爱的大的| 东京热一区二区中文字幕| 99re在线视频国产| 熟妇人妻丰满久久久久久久无码| 隔壁邻居波多野结衣中文字幕| 五月天社区| 99久久这里只有精品| 熟妇女伦乱视频视频| 精品毛片av一区二区| 日欧美色| 国产欧美另类久久久精品课程| 91人妻熟女| 天天综合~91| 中文字幕高清精品一区| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 亚洲AV成人无码一二三久久| 国产第11页| 91免费看一区二区三区| 97久久国产精品| 中文字幕乱码在线| 久久天天摸| 亚洲欧美清纯| 欧美后入视频| 国产一级作爱毛片| 国产女s强制榨精视频| 亚洲伊人久久综合97| 欧美 亚洲精品首页| 亚洲。天堂。日本在线观看| 老鸭窝黄色视频网站| 夜夜嗨AV蜜臀av| 淫色网综合| 精品一区二区三区国产| 中国人高清www色视频免费| 亚洲日韩精品一区二区| 欧美精品宗合| 91精品微拍福利| 无码久久国产| 日本免费中文字幕在线| 日本色婷婷| 在线观看国产黄色| 国产女上位好爽在线| 天天综合网久久ww| 亚洲精品不卡一二三区| 日韩欧美三级| 人人操人人色网| 国产精品九九九| 啪啪性爱免费视频| 家庭乱伦国产| 国产一区二区三区精品观看啪| 丁香九月激情啪| 日本大片日本一区二区免费高清| 亚州色交| 欧美色自拍| 午夜九九九九九九| 亚洲精品成人动漫在线| 第四色奇米影视777| 自拍偷拍 日韩无码| 亚洲高潮少妇| 秋霞鲁丝午夜无码一区二区三| 干美女人妻| 欧美天天性| 日本欧美一区二区三区免费| 人妻激情偷乱视频一区二区三区 | 欧美性爱一级操| 国内91熟女人妻丝袜天天精品视频在线| 毛片17S| 久久综合女优| 天天干电影| 在线无码视频| 亚洲一区二区三区四区视频| 婷婷五月av| 精彩视频日韩| 91色夜| www.91逼逼.com| 青青草九九九九九| 97超碰欧美手机在线| 一区二区中文| www.91逼逼.com| 美女诱惑爱爱| 青青操在线亚洲视频观看欧美在线 | 91在线超高颜值国产| 婷婷亚洲综合| 婷婷九月国产| 三级激情网站| 99热精品免费| 97超碰色屌| 亚洲熟女人妻中文字幕一区二区| 日韩Va亚洲va欧美Ⅴa久久| 爱爱动态120秒| 偷拍片久久| 日韩欧美操逼xxx| 韩国一级婬片A片AAAAA| 欧美乱妇狂野欧美在线视频| 人妻精品一区二区| 视频一区二区三区精品| 欧美三级一级| 欧美精品97| 夜夜草网站| 超碰99热中文字幕| 日本中文字幕不卡视频| 亚洲成人碰碰| 一本色道久久综合精品婷婷| 欧美网站免费| 在线电影亚洲色图| 一区二区三区精品视频| 亚洲欧美在线综合| 强奸国产精品视频| 97超碰巨乳| 中国操逼无码| 大香蕉色网| 久久二| 久久‘黄片视频| 怡红院成人av| 成人97人人超碰人人| 日韩有码免费视频| 伊人欧美大香蕉视频| 懂色av中文字幕一区二区三区天美| 日本三级韩国三级美三级91| 国产成年女黄特黄| 天天日天天干少妇日| 欧美亚洲| 91久久国产综合久久| 无码一区二区三区四区五区六区七区八区九区十区视频 | 白天啪啪晚上啪啪视频| 不卡一区二区日本视频| 青青草中文-久久青草精品一区二区三| 黄aaaaaaaaaaaaaaaaaa色网站| 91色人| 大香蕉99re| 中文字幕神马久久| 亚洲97成人在线观看| 人妻 中文 日韩| 亚洲综合在线高清| 日韩成年人性爱视频| 精品区9| 久久久久久久久久久久欧美日| 9.1小视频| 成人 日本A片无码8888| 99热日| 精品伊人久久久大香线蕉小说| 亚洲精品97中文字幕| 色吧91| 一个国产在线综合网站| 久久人妻精品| 在线情色电影 91大 | 黄网色一区二区三区四区精品| 操淫穴亚洲五月丁香| 青青色综合| 男人的天堂2010| 超碰这里有精品| 诱惑网综合| 欧美色五月| 色五月AV| 狠狠操一区二区| 综合影视国产无码| 国产尤物在线三区| 91蜜臀熟女| 亚洲国产综合图区中文字幕| 男插女青青影院| 国产AV精久久| 啪啪自拍九九综合| 禁十八久久| 精品伊人久久久大香线蕉小说| 一区二区三区一亚洲中文字幕、综合区灬 | 久久影视二区三区行押| 日韩无码精品综合久久| 超碰97极品9| 亚洲精品男人的天堂| 日韩免费在线观看不卡| 亚州欧美综合| 旡码电影特区| 国产一区二区三区高清视频| 美女爽爽爽刺痛洞洞| 性站 | 91狠狠综合网| 五月天加勒比啪| www.夜夜操| 欧美日日操| 久久久精精精| 国产天天看| 在线中文字幕极品av| 91热热色| 欧美精品91| 九九aV| 黑人精品一区二区在线播放| 加勒比东京热五月天天堂网| 99热这里只有精品9| 爱妃国产亚洲视频中文字幕| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | www.婷婷五月天| 欧 美 自 拍 偷 拍| 另类小说欧美激情校园春色| 久久九精品| 91精品电影18| 婷婷丁香六月| 青青操网| 色香欲影| 超碰 欧美| 人人爽人人精品乱人伦AV| 嗯嗯啊中文字幕| 国产福利在线视频网站| 97视频免费| 老女人老91妇女老热女| 国产欧美伊人| 色青青久久影视| 国产高清成人免费视频| 校园春色AV天堂| 青青伊人加勒比海| 97AV爱| 夜色AV无码手机在线影院| 成人性交免费视频| 天天色综合影视网| 夜夜国自区| 日本免费一区二区不卡| 神马久久69| 大香蕉九九| 国产精品一区二区亚洲人成毛片| 色老牛| 91一起操| 亚洲欧洲另类| 嫩呦国产一区二区三区AV| 欧美精品23| 久久一留热品黄| 五月丁香色综合| 国产原创精品| 97天天爽| 韩国一级婬片A片AAAAA| 精品久久久高清无码| 色婷婷六月| 国产精品福利资源在线尤物| 色欧美亚洲| 亚洲色图A| 久久m| 99久热精品99re6热| 日韩成人午夜精品久久高潮| 91亚·色| 欧美少妇一区二区三区| 亚州综合电影| 亚洲精品骚逼| 国产 大胆 对白| 九九国产热| jiujiujiujingpin| 国产精品天干天干综合网麻豆 | 超碰美国| 亚洲国产熟妇综合色专区| 欧美少妇色图| 91精品无码久久久久久久| 免费无码婬片AAAA片直播色戒| 四虎影视精品| 思思热一热婷婷热一热| 大干人妻| 99久在线精品99re8蜜桃| 九九九九亚洲| 亚洲色图亚洲| 加勒比综合| 澳门黄片一香蕉视频| 岛国片在线播放| 亚洲色 国产 欧美 日韩| 久久青青草原免费视频| 亚洲导航深夜福利| 欧美黄片视频在线观看免费| 日韩不卡av一二三| 久久国产精品91| 欧美美女在线高潮999| 国产熟妇一区二区| 亚洲色婷婷综合久久久久中文| 一区二区三区麻豆| 人人妻碰人人免费| 一级性爱aaaa| 91原创在线观看| 日韩国产十八禁| 久久成人网站| 人妻天天爽天天爽三区| 强奸乱伦大香蕉| 色色五月婷| 色诱中文字幕| 色偷偷2020免费视频播放| 97超碰中文在线| 国产精品人妻无码久久久老鸭窝| av绯色| 大香蕉婷婷| 日韩人妻网站| 啊啊啊操死我了| 亚洲一区中文精品| 两性综合网| 天天流夜夜操| 日韩精品作爱导航| 国产91 丝袜在线播放00-百度| 无码外流操逼视频| 日本色色色| 人妻精品一区二区全免费| 97草草| 亚欧无码线免费观看视频| 强奸乱伦日韩AV| 九九热视频在线观看| 人妻熟女午夜精品在线| 999综合色| 97精品免费视频网站| 日本激情免费大片| 又大又黄国产| 亚洲欧美国产精品久久久久久久| 婷婷干黄色| 色九月婷婷| 97资源欧美| juliaann欧美丝袜办公室| 久久美女国产| 国产熟女| 色牛aV| 久99热| q2午夜理论片夜色av| 国产欧美美女免费观看视频| 国产传媒午夜理伦精品| 95精品在线| 清纯唯美综合| 中文字幕精品区先锋资源| 91在线丝袜视频| 97精品| 999狠狠综合| 疯操AV| 日韩欧美综合激情| 欧美影音在线| 欧美福利视频啊啊啊啊| 久久东京国产精品视频| 国产噜噜噜噜噜久久久久久久久| 日本在线观看网址| 天美传媒av 在线| 国产精品伦理| 立川理惠加勒比无码| 大香蕉欧美国产日韩高潮| 乱伦一二三区| 亚州久久9| 午夜福利国产欧美日韩夜夜| 亚洲国产欧美日韩人妻日中文| 91熟女在线| AV无码久久久精品| 神马午夜久久久| 级做a爱无码性色永久免费| 狠狠五月天| 人人妻人人爽一区二区三区| 97人人射| 992视频一区| 99精品视频在线观看| 超碰一区二区| 日本一级性爱| 少妇蹲下买菜露大唇0| 伊人久久综合影院精品久久久 | 国产精品免费日韩| 蜜臀人妻少妇久久在线观看| 欧美高清18A片| 欧美一二三区四五区| 久久超碰天天| 香蕉久久国产AV一区二区| 日韩内| 久久人人妻| 日本一区二区亚洲综合| 精品一区二区啪啪啪| yiqicaoav| 久久久久九九九| 超碰午夜| 中文字幕片| 婷婷丁香五月综合| 色色综合网站| 强奸乱伦动态污图免费| 五月丁香六月激情| 国产又黄又爽| 一区二区三区四区久久视1| 欧美精品日韩久久久九| 97超碰色中文字幕| 久久婷五月天| 91大神精品长腿在线观看网站| 五十路熟女工口 | 国产精品第二页| 欧美日韩精品一区二区三区高清| 日本久久久久久久久久| 夜夜嗨AV一区天天| 性爱Av免费| 偷拍亚洲情色| 青青草视频久久| av网站在线观看了| 色噜噜人妻丝袜AV资源| 播播亚洲小说亚洲| 久久久久久久9| 九九热视频这里只有精品| 国产日本久久免费精品| 综合网91| 激情小说亚洲视频| 久久人妻精品| 蜜臀在线视频| 九九超碰综合网| 亚洲国产欧美日韩人妻日中文| 日本人妻伦在线中文字幕| 啊啊啊啊啊啊啊网址在线观看| 日韩精品区二区三区不卡| 无人区高清电影免费观看一区二区三 www.qmcai2.com | 少妇熟女1区2区3区| 男人把坤坤插入女人的下体| 亚洲1区| 蜜乳AV.COM| 亚洲 欧美 日韩另类 麻豆| 欧美日韩情色一区二区| 日本一区二区成人在线| 亚洲国产综合图区中文字幕| 人妻少妇三级| 欧美九9 9 9| 黄色AAAAA欧美| av三级电影在线播放| 日本道日本道中文字幕日本道最新日本道在线观看 | 在线精品福利免费播放| 中文视频在线观看| 亚洲九九视频在线观看| 日本免费不卡二区| 动漫爆乳3D奶水一区在线观看| 综合伊人网12色| 亚洲色图片区| 国产丰满少妇久久久精品影院| 亚洲中文字幕噜噜噜久久久| 免费簧片在线观看| 都市久久精品激情亚洲| 手机在线大香蕉| 日韩三级网址| 亚洲av夫妻操穴网| 在线观看av区| 欧美日韩操逼动图| 粉嫩av平台| 欧美夜夜| 夜夜夜爽www精品视频| 自拍丝袜美腿人妻| 青青爽| 激情综合亚洲| 国产AV高清AV无码| 啪啪AV导航| 亚洲精品乱码线路中文字幕| 一区二区高清视频| 欧美色图在线视频少妇| 欧美少妇高潮久久91| 天天肏美女| 中文高清一区二区的| 一区二区三区欧美激情| 粉嫩绯色AV一区二区在线| 91午夜无码| 国产肏逼网站| 曰韩中文人妻视频| 国产熟妇 码视频户外直播| 精品69网| 欧美精品黑人猛交高潮| www.男人的天堂| 啊啊在线| www.成人无码| 桑老女人九区| 欧美一区二区成人一卡| 久久久久亚洲精品| 中文97国产| 久久久熟妇熟女国产| 亚洲精品丝袜| 久久久婷| 五月天激情小说网| 欧美少妇熟女| 亚洲精品丝袜-不卡成人免费…… 久久久久成人蜜桃精品 | 国产中文精品一区二区在线观看| 伊人嫩草| 综合网,亚洲,欧美| 国产精品久久久久综合| 99国产精品| 中文字幕欧美精品亚洲日韩蜜臀| 男人a天堂手机在线版| 欧美性爱第1 页| 亚洲 欧美 色图| 日本二三四区| 白丝一区| 日本综合久久| 97亚洲综合| 国产福利视频精品视频| 少妇熟女1区2区3区| 青青免费在线视频一区 | www.男人的天堂| 精品欧美乱码久| 日韩综合色图| CCYY草草影院地址入口| 伦激情人妻另类人妻| 日韩乱伦影音先锋| 美国一区二区免费视频| 天天做日日爱夜夜爽| 深田咏美亚洲精品福利社| 欧亚免费视频| 碰碰在线视频| 欧美日日夜夜| 亚州综合AⅤ| 东北操逼| 啪啪啪亚欧美视频| 日韩性爱一级片| 欧美性爱第一区| 91精品伊人久久久大香线蕉91| 欧美激情综合| 91扒丝袜综合在线| 欧美国产操逼| 午夜啊啊| 激情小说激情视频| 九九精品无码专区免费| 三级网色| 九九热精品在线| 欧洲乱码视频| 欧美BT 亚洲色图| 久久久999| 强奸乱伦Av网| 资源在线观一 二| 色娱乐色呦呦夜夜夜夜av| 熟女露脸激情自拍视频| 狠狠操狠狠操操| 亚洲精品国产无码高清| 男女一级A片大黄,一进一出| 欧美乱色| 欧美超碰人妻97| 久午视频| 26uuu欧美日韩| 婷婷丁香五月综合| 九九十八精品| 99国产精品自在自在| 天天狂操夜夜狂日| 日本免费专区| 天天流夜夜操| 天天综合网~91综合网| 人妻精品一区二区三区| 性爱Av免费| 超碰人人色| 91天射| 人妻精品一区二区| 日本乱人伦片中文三区| 日韩成人性爱电影在线播放| 亚 欧 美 综合| 素人伊尹大香蕉免费下载视频| 亚洲97| 人妻乱仑一区二区三区| 日本久操视频| 我要色综合网站| 午夜视频久久久久一区| 亚洲激情综合| 91综合国产精品| 精品无码久久久久久久久果冻糖心 | 亚洲**2021在线观看| 秋霞视频一区二区| 一区二区视频你懂的| 97伦综合| 亚洲精品国产专区在线观看| 91在线视频免费中出| 亚洲日本大香蕉1| 天天爽夜夜爽夜夜爽精| 五月天开心网| 67914在线兔费成人视频| 日韩精品一区二区高清 | 丁香激情网| 死我十八禁| 日韩中文字幕国产| 天天欧美色| 亚洲色图A| 亚洲中文日韩精品| 久久草视频污视频| 搡老女人911熟妇老熟女| 婷婷天堂站| 无码九九九九| 性影在线视频| 亚洲人在线| 91丝袜在线观看| 综合久久久久久久综合网| 欧美色图偷拍另类| 亚洲一二三四区| AAA久久| 天天激色| 午夜美女福利视频| 激情综合五月天| 99超碰碰| 丁香五月AV| 中文字幕一区二区三区人妻不卡| 人人干人人操人人..com| 日本欧美m v精品网站加| 天天干人人干天天日97| 丝袜无码a片| 国产白丝精品在线观看| 97人肏| 亚洲男人天堂AV| 久操高青| 岛国黄片网站| 91青青草| 中文字幕十五区| 国产一区在线观看无码AV| 999综合色| 中国乱伦一区二区| 麻豆尤物视频网| 色久桃花影院在线观看| 青草成人免费视频一COm| 国产精品96久久久久久| 成人精品在线| 99热婷婷一区二区三| 天天爱天天操| 狠狠躁伊人中文字幕| 9色在线| 黑人粗大V S日韩女优视频| 国产精品 久久久精品一牛| 亚洲色图91欧美日韩| 亚洲在线a| 久久日韩毛| 2021国产成人精品久久| 熟妇女人妻呻吟久久AV| 91社区伊人| 欧美黑人性猛交91| 在线午夜成人无码视频| 丝袜综合色图| 国内毛片热久久思思热| AV丝袜少妇| 人妻一区视频| 老司机香蕉久久久久| 国产成人亚洲精品自产在线| 欧美一二三| 粉嫩国产精品久久久| 亚洲系列第一页| 色五月AV在线| 色99在线| 国产在线视频午夜精华在| 久久99草| 熟女视频久久| 精品午夜福利导航| 日本人妻一区二区| 大香焦A片| 青青草一区二区高清无码视频| 私色综合网| 伦激情人妻另类人妻| 欧美激色| 国产欧美美女免费观看视频| 人人看人人插| 亚洲色性| 99国产精品在线观看| 日韩欧美一级特黄大片| 97视频播放| 日韩噜噜69| 色乱二区| 国产97免费视频| 国产白领连续中出在线播放| 国产一区二区在线电影| 久久久精品网站| 操学生天天| 亚洲超碰在线| 三级日本一区二区三区| yiren97| 欧美性爱在线无码| 神马久久久久久久| 亚洲综合射| 99国产人成精品| 午夜无码精品免费看性色| 亚洲 欧美 色图| 97热视频在线观看| 亚洲 综合 欧美| 日本国产高清色www视频在线| 大香蕉2017| 超碰中文字幕人妻草一区| 91狠| 亚洲无码久久久久久久| 中文字幕黄片在线| 在线看污网站| 日韩不卡网操逼中文字幕日韩| 九九黄色网| 强奸乱伦Av网| 91处女在线观看| 久久精品高清无码一区| 色99视频| 人人摸人人添人人操| 性爱综合一区二区| 久久粉色| 久久中文字幕女同性恋一区| 久久的网站啊啊啊啊啊| 91美女丝袜诱惑视频| 隔壁邻居波多野结衣中文字幕| 国产视频97| 九七人妻在线| 求求你操操我| 欧美最婬乱婬爆婬性视频 | 国产精品美女视频诱惑| 美女t无毒不卡不卡| 97精品视频网站| 久久九九一区二区三区成人| 亚洲操操| 亚洲日韩成人性爱视频| 亚洲成人无码影院| 人人妻碰人人免费| 日本影视久久免费| 99久久99九九99九九九| 欧美精品不卡一二三四在线91| 亚洲国内精品成人不卡| 欧美狠狠操| 欧美日韩222| 91亚洲黑人| 美女黄色一级A视频| 伊人五月天激情| AV不卡在线| 乱伦图av| 一区二区三区高清天码| 久久透逼视频| 99久久无码| 色在线视频导航| av激情亚洲五月天| 老女人综合| 欧美国产婷婷久久| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 日日操夜夜操天天操免费观看麻豆| 亚洲色图第四色| 乱色老一区二区三区的观看方式| 色眯眯av| 一本久久精品中文字| 亚洲淫色网中文| 99www.bibizy香蕉资源国产一区二区三区高清| 亚洲综合码| 久久人妻丝袜一区二区三| 亚洲欧美精品一区天堂久久| 久久香蕉影院| 色婷婷久久| 91在线色综合| 伊人成人中文字幕久久网| 丁香五月AV| 天天添天天干电影| 操逼视频亚洲| 玖玖爱一区在线| 日日爽夜夜爽| 久久久久久久久一区二区三区| 五月丁香六月婷| 久久久久99999| 亚洲精品久| 日韩精品资源专区二区| baiduhicn.com。| 91爆操视频| 69久久| 蜜臀99999| 麻豆国产视频精品观看| 欧美激情性爱视频网站| 一本久道在线综合视频| 思思热在线cao| 男人天堂网址| 国产熟女高潮一区二区三区| 欧美特黄视频网站| 天天爱综合网| 亚洲午夜蜜臀| 综合亚洲欧美| 无码精品久久久久久亚洲| 日本熟女不卡视频| 国产熟女免费观看久久| 免费精品福利在线观看| 新婚人妻扶着粗大强行坐下| 99热这里只有精品9| 麻豆av一区二区三区| 欧美亚洲AN| 欧洲色综合| 天天躁日日躁狠狠狠躁| 九九碰九九爱97超| 一类av片在线看| 国产又操| 青青草自拍视频在线播放| 精品人妻视频一区二区三区蜜桃视频| 神马久久啊啊| 九九热精品视频六| 精品人妻一区二区三区在线视频不卡| 高清国产精品福利网站| www..com操老师| 97综合在线| 91在线免费观看处女| 国产99999久久精品| 九九九999久久久网站| 五码视频在线观看| 性影在线视频| 久久久久成人亚洲国产| 97久精品| 曰本道人妻久久久在线不卡色视频| 97资源亚洲| 一本大道不卡一二三区| 大香蕉丝袜一级片| 97亚洲一区| 快播久久人人aV| 啊啊啊久久| 午夜乱轮操逼视频免费看| 国产精品免费视频人成| 蜜桃久久综合视频| 亚洲欧美精品久| 91九九| 色狠狠 - 百度| 97干在线看| 国内外激情在线| 爱妃国产亚洲视频中文字幕| 超碰在线成人| 黑人与人妻| 外站AV在线| 干婷婷综合网| 天天摸天天碰天天添青青| 国产97/欧美| 国产中文大片资源中文字幕| 久久国内| 午夜欧美神马久久久久| 黄页av| 丁香六月东京热| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 五月天婷婷欧美三区| 超碰天天操你比| 日韩无码一级黄色av片| 久久这里只精品99re66图| 成人综合网 欧美| 另类图片天天影视| 夜色AV无码手机在线影院| 精品久久視頻在线| 啊啊啊不要嗯嗯在线观看| 热99这里有精品综合久久 | 91操熟女| 99热只有| 国产丝袜高跟美女av免费观看| 欧美性爱综合,免费| 国产超碰国产97| 亚洲日韩97| 亚洲古典另类欧美在线| 爱爱久久| 四虎国产精品永久在线囯在线| 婷婷五月天在线观看| 日本123区操B视频| 影音先锋日本乱伦| 高清无码网址| 91美女视频直播| 欧亚在线视频|