亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

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
返回資訊列表
91碰碰碰| 女生久久网| 啊啊啊爽爽| 草草网站影院白丝内射| 9 7超碰在线免费观看| 九九AV| 99在线免费观看| 中文一区在线日| 亚洲色图欧美一区二区不卡| 亚洲国产一区二区三区在线| 思思视频免费看网站| 欧美九9 9 9| 久久久久久久久久久精| 黄aaaaaaaaaaaaaaaaaa色网站| 精品然女一区二区| 影音先锋每日最新资源在线观看 | 大学生口爆吞精| 亚洲天堂色图| 中文字幕熟女人妻丝袜| 国产日韩精品一区二区三区| 欧美亚洲尤物久久| 天美传媒av在线| 强奸乱伦AV网址| 国产精品熟女九九九| 97超碰人人操人人操| 丰满人妻一区二区三区在线| 亚洲成a人v欧美综合天堂下载| 99激情视频| 啊啊啊轻点在线观看| 丝袜美腿制服人妻二区中文字幕| 国产精品禁久久久精品| 日韩人妻少妇中文字幕| 日本一区二区亚洲综合| 欧美日本不卡| 超碰超碰95| 爱爱啊啊啊| 大香蕉在线视频15| 中文字幕一区二区日韩网| 美女淫穴| 超碰久热| 一区二区三区免费视频入口| 人妻美腿丝袜日韩| 白丝AV网站| 日韩高清黄片| 欧美色图在线视频少妇| 久99| 国产女生在线| 七月婷婷综合| 久久亚码| 久久欧洲| 久久侵犯人妻爽爽爽| 久久大| 99www.bibizy香蕉资源国产一区二区三区高清 | 中文字幕丝袜人妻| 精品伊人久久久大香线蕉小说| 视频在线97| 色五月婷婷在线| 黄色AV免费| 九九九九九九九| 中文字幕在线高清男人的天堂| 久久蜜桃一区二区| 99啪啪| 美女操逼福利视频| 成人五级久久| 日产欧美电影一区二区三区| 日本天堂在线播放| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 蜜桃久久久久久| 欧美日韩一区二区三区四区蜜桃| 九月伊人中文字幕| 亚洲欧洲无码一区夜| 激情婷婷丁香| 色网在线视频观看免费| 国产肏逼网站| 亚洲欧美不卡线| 好好的日:com久久九九| 性爱综合网| 久久精品国产99精品亚洲蜜...| 美女t无毒不卡不卡| 色综合潮| 天天流夜夜操| 日韩黄色成人性爱| 日逼国产| 免费日韩黄片| 亚洲一区中文精品| 亚洲国产综合图区中文字幕| 国产精品对白自产拍| 9999伦理视频| 丝袜喷水在线| 亚欧中文字幕在线视频| 精品少妇后入一区二区三区四区人妻巨乳 | 熟女91网| 日韩电影天堂视频二区三区| 久久久久ab| 亚洲人成网www| 91九色网| 黑丝少妇| 69人妻精品一区二区绯色| 国产美女mm131爽爽爽爽| 福利视频香蕉免费一区二区在线| 91美女小视频| 欧美日韩在线小说| 青娱乐手机日韩在线视频| 2026国产精品视频| 天天综合网亚洲综合网| 91在线国产后入风骚翘臀美女素人| 毛片17S| 天天弄天天操| 青青草原综合久久大伊人精品| 欧美日韩国内不卡| 一区二区三区在线资源| 大香网伊人久久综合| 天天躁日日躁AAA片李宗瑞| 福利操逼| 国产97视频免费观看| 99re公开精品免费视频 | 熟女一区二区三区| 亚洲做性| 欧亚日韩中文在线| 日本不卡一区| 国产AAAAAABBBBB| 久艹日日日| 91天美| 国产精品午夜AV完会免费 | 超碰伊人在线| 五十路熟女在线不卡观看一区二区| 97超级欧美| 久久久久久九九九九-美女久久久久久久-成人AV | 黑人精品欧美一区二区蜜桃| 国产精品久久久久999| 97精品第3页| 91中文精品日韩欧美在线| 视频在线观看一二三区| 国产AV人人夜夜澡人人爽麻豆| 亚洲 欧美 综合 91| 久久久久久久久久久久久久久久9| 久久e6只有精品| 91肏屄网| AV男人天堂网| suv精产一二三区| 欧美92| 国产精品国产亚洲区艳妇糸列| 欧美v日韩v亚洲v最新在线| 九热中文字幕| 3d成人精品一区二区| 欧美亚洲尤物久久| 调教熟妇 久久久久久| 九九热免费视频| 中文字幕视频2区| 少妇与黑人高潮在线| 日欧毛片久久| 淫荡网址| 啪啪视频亚洲第一| 伊人久久艹| 欧亚洲精品有视频| 伊人网在线视频| 九九免费影片| 婷婷8月天青娱乐| 国产呦精品系列在线观看| 一级岛国大片| 天天艹天天日| 日日骚一区二区三区| 亚洲精品一二牛牛| 天天影视综合色| 加勒比色99999| 色香综合| 俄罗斯一区二区视频在线观看| 国产 无码 一区二区| www超碰| 亚州色图第三区| 国产久久一区二区| 超碰免费人妻人人| 婷婷五月天激情网| 中文字幕在线观看网页| 天堂av最新电影网| 久久精品欧美一区二区三区不卡| 曰韩av中文字幕专区| 久久超碰亚洲人| 骚逼自拍99| 99国产精品| 久久夜黄色无码A级大片| 久久国产精品一级二级三级| 曰本特级特黄特色黄色A级网站高清在线免费看| 日韩大香蕉AV影片| 天天干人人干天天日97| 婷婷伊人一区| 亚洲图片欧美| 风流老熟女一区二区三区l| 超碰79人人乐| 欧美九一精品久久久熟妇| 午夜舔阴达高潮视频免费看| 日韩999| 97一本大道亚洲一区| 91天天| 欧美一级色| 色综合99999| 国产福利合集| 白嫩嫩一区| 九9精品| 天天弄天天操| 性色国产东北露脸精品视频| 亚洲色交| 9久热| 91精品婷婷国产综合久久| 日本免费一级AAA大片器| 超碰97男人| 97免费视频在线观看| 精品一区二区亚洲国产| 92大香蕉| 在线啊啊啊啊| 亚洲国产97| 五月婷婷丁香| 人妻熟女一区二区三区视频| 这里都是精品在线观看| 天天操天天日青青草超碰av| 久久五月天婷婷丁香中文字幕| 国产性感在线观看| 激情小说日韩无码| 色香欲天天天天综合色| caoni国产亚洲av| 三上制服丝AV| 嗯啊抽插大香蕉网页| 国产五码丝袜屁眼| 欧美极品美女aaaaaa级黄片| 97这里都是精品| 婷婷色色五月天福利| 中文字幕一区二区三区蜜臀| 91性高朝久久久久久久久| 黄色成品网站| 被男人吃奶很爽的毛片| 国内毛片四区| www.狠狠| 欧美亚洲系列| 欧美在线官网| 国产精品美女久久久久AⅤ国产馆| 亚洲城人男人的天堂| 久久激情婷婷| 校园春色中文字幕AV| 91在线超高颜值国产| 人妻精品综合中文字幕在线| 无码乱人伦中文视频| 少妇特黄一区二区三区| 亚洲色五月| 草草草视频在线免费看| 99黄页网站| 乱伦av国产| 超碰综合97在线| 国产玖玖| 成人a大片在线观看| 加勒比东京热五月天天堂网| 婷婷五月天激情小说| 中文字幕99999| 国产 大胆 对白| 牛黄色久午久| 亚洲美女AV无码| 亚洲另类色图片| 日韩在线性爱免费视频| 日韩人妻丝袜中文字幕| 亚洲熟久久| 五月香婷婷| 手机在线播放国产福利| 啊啊啊无码| 粉嫩小泬久久久一区二区| 国产精品香蕉热久久新品| 亚洲欧美另类图片| 中国操逼无码| 在线观看十八禁| 国产特级毛片AAAAAA高潮流水 | 91丨九色丨国产丨人妻在线 | 免费精品无码一级毛片牛牛影视| 国产二区三区粉嫩在线| 色色操| 99这里只有精品国产| 97精品全部| 日韩99神马视频播放| 最新日韩黄片| 干干干天天| 麻豆成人影音在线| 欧美一品道| 精品久久久九九九孕妇| 1024人妻熟女一区二区三区| 日韩欧洲操屄视频| 日韩性爱啪啪视频| 久操国产在线| 四虎精品永久在线观看| 99黄页网站| 黄色污污污污污污网站| 色婷网| 亚洲国产尤物yw在线观看| 夜色91| 抽插一区二区视频| 久久久国产护士丝袜美腿一| 久久人妇| 青青草无码视频| 香蕉一区二区三区在线视频| 麻豆国产尤物AV| 福利在线黄片| 国产精品岛国片在线观看| 欧美日本中字另类在线| 激情五月综合开心五月| 蜜乳Av成人片网站| 懂色中文一区二区三区| 免费αV在线视频| 亚洲成人精品在线一区| 在线中文字幕| 中文字幕乱码人妻二区三区| 日韩性爱1级片视频| 日B操| 秋霞操逼片| 亚洲精品一二牛牛| 在线一道啪| 亚洲国产精品无码AV在线| 日韩激情无码影院| 国内偷自视频区视频综合| 四虎午夜影院| 操逼天美3区| 日欧操屄| 亚洲精品人妻在线| 熟女视频久久| 综合五月天| 狠狠操夜夜操蜜桃视频三区| 69人妻精品一区二区绯色| 这里只有精品视频在线| 日韩一区二区熟女| 中文久久一区| 欧美暴力猛交| 600国产精品视频| 蜜臀久久99精品久久久电影| 97啪啪| 成人av在线播放| 国产精品999zyz| 激情综合二| 丁香五月天堂网| 91在线欧色| 精品国产污一区二区三区| 国产十八禁视频| 亚洲的天堂网| 99999国产| 国产剧情在线| 久久天天艹| 在线观看色视频| 色色99| xxx亚洲午夜天堂| 天天摸夜夜操视频| 97超碰总站| 9丨久久九九九| 久久亚州精品成人Av无| av日韩在线观看电影| 99精品久久| 亚洲有薄码区日本系列中文字幕| 精品无码人妻一区二区免费蜜桃| 亚洲色欧| 日本高清视频xxxx| 日本熟妇一区二区三区| 久久超碰98| 久久精品国产99久久,亚洲日韩久久日本一区一区三区 | 色欧美天天| http://qxhbdz.com| 亚洲情色在线| 2017天天操| 隔壁邻居波多野结衣中文字幕| 91久久久久久久久18| 国产av青草| 久久久性少妇| 在线观看亚洲成人精品| 337p大胆噜噜噜噜噜91Av| 日本丝袜美腿人妻九九| 99久久99九九99九九九| 人人操肉肉| 日韩免费人妻色情网站| 色偷偷色偷偷欧美日韩| 97在线免费看视频| 天天爽人人综合免费7799| 欧美 亚洲 综合 制服| 91视频综合在线| 97精品一区二区视频| 丁香五月天激情| 另类 综合 日韩 欧美 亚洲| 久9re热视频这里只有精品| 激情专区综合| 色香91| 欧美极品性爱天天射| 欧美激情亚洲色图| 94色色电影网| 97天堂| chaopen97久久| 日本免费人成视频播放120秒| 东京热激情视频一二三区| 九九热午夜欧亚国产视频| 国产极品粉嫩馒头一线天av| 97硬碰| 在线视频 亚洲精品| 伊人99热| …亚洲黄色厕厕女女在线播…| 亚洲欧美国产其他二区| 97超碰中文字幕| 日韩性爱1级片视频| 日本久久久久久久久| 91制服丝袜中文字幕| 五月丁香综合啪啪| 东北女人性交| 99爱爱| 91插B网站| 肉嘟嘟www视频在线观看高清| 欧美日韩少妇色情| 翔田千里Av在线| 国内精品不卡无毒99999| 99蜜月精品久久| 爱av免费| 97色色色| 天天综和| 中国zzijzzijzzwww精品| 欧美亚州色的图| 强奸乱伦麻豆| 少妇激情一区二区三区视频| 97综合日韩| 97资源视频| 北京美女一区二区| 国产精品婬乱一级毛片彝族| 蜜乳av一区二区三区四区不卡| 黄色网址在线免费观看| nuu12国产麻豆精品| 91久久久久久久| 国产精品操| 欧美亚洲国产自久久| 性爱综合一区二区| 欧洲亚洲人人爽爽视频| 97干在线视频| 91免费看一区二区三区| 久久综合女优| 亚洲国产一区二区三区四区国产| 超碰97精品| 中文有码第五页| 三级网色| 人人性爱视频免费| 五月天亚洲网| 国内91熟女人妻丝袜天天精品视频在线| 女性91网站| 亚洲性少妇| 九月色婷婷| 另类图片综合| 人妻天天爽夜夜爽2| 国产精品色色| 亚洲视频1区| 东京热伊久| 一色网男人的天堂| 三级网色| 岛国免费视频在线| 欧美97av| 九九九久久久久| 五月婷婷无码| 一级岛国大片| 亚洲综合网91| 男女性扦B| 大香蕉伊人久久| 97人人夜夜精品视频| 亚洲久草AV色图| 澳门成人网站久国产日韩| 日韩人妻 中文字幕| 蜜臀视频网站| 欧美第一页| 欧美久久婷| av天堂5| 一级做a爰片性色毛片久久| 日韩91网| 搡老女人老91妇女熟女| 超碰97资源大奶| 国产成人网| h无码动漫在线观看| 探花视频免费观看国产专区| 97在线观看视频| 国产精品内射婷婷一级二| 操少妞在线视频| 九九毛片这里只有精品| 成人日本视频人妻在线| 伊人丁香五月婷婷| 久久男人天堂| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 欧亚乱色熟女一区二区| 伊人丁香五月婷婷| 青娱乐国产剧情av一区| 欧美性性性| 丝袜色综合| 午夜欧美J进J出白浆流出久久久| 人人手机欧洲亚洲国产人妻| 99热日本| 偷窥自拍A片| 久草视频在线视频在线视频在线观看| CCYY草草影院地址入口| 熟女探花啪啪| 一卡二卡三卡| 欧美日韩人妻精品系列一区二区三区| 欧美青青草视频| 神马久久久久久久久久久久| 国产亚洲欧洲在线观看| 一区麻豆 高清中文字幕| 日韩三级一区| 超AV色女| 美女97超碰| 中日无幕一二三四区| 天天爽爽爽爽| 亚洲最大黄网| 国产a级精品| 九九玖玖精品| 亚洲精品一卡二卡三卡福利视频网站| 国产精品网站www| 97色97好| 欧美中文狠| 日韩图区| 婷婷久久久精品| 久久久久国产精品人妻aⅴ天堂| 天堂亚洲精品久久老牛| 97国产精选| 97在线视频观看免费| 日韩BBN| 啊啊啊水好多| 精品九九| 日韩肏逼视频| 欧美一区二区三区入口| 欧美日韩香蕉| 国产乱伦性爱AV| 超碰人人色| 混色激情av| 亚洲高清内射| 日韩天天综合| av网站免费看| 国产操伦| 日本免费亚洲欧美| 久久熟女人| 大香蕉国产中文自拍| 午夜精品久久久久久久99| 蜜汁欧美| 乱伦熟女论坛| 久久毛卡| 亚洲丝袜色| 5252色欧美在线| 97色色国产视频| 夜夜高潮夜夜爽国产伦精品| 好爽免费视频| 久久亚洲熟妇在线视频| 久久婷婷精品| 插老姨肥穴| 中出人妻中文字幕91在线| 99999亚洲| 日小BB小视频| 91狠狠综合久久| 一区| 99999亚洲| 成人自拍三级在线观看| 91粉嫩萝控精品福利网站_精品影音先锋国 | 狠狠搞 亚洲91| 美女91色黄18| 国产成年女黄特黄| 人妻-91porn| 麻豆婷婷成人一二三| 亚洲涩图欧美| 国产成人久久精品蜜臀| 手机看av网站在线看| 97色插| 欧美女同在线| 91精品久久久久五月天精品| 99在线免费观看| 97视频7| 91亚洲网站| 成人a大片在线观看| 国产11页| 快播久久人人aV| 成在线人在线观看视频| 色色国产| 91综合天天看| 麻花传媒免费网站在线观看| 91色噜噜狠狠| 好吊色综合| 色小视频蜜乳| 天操天操夜操夜月月年年操操| 香伊人在线| 大香樵伊人网| 欧美自拍网| 久久久国产亚洲精品系列| 九月AV| 最新亚洲黄色免费电影| 920日本午夜免费| 久9爱精品| 久久久亚洲欧美综合| 欧美狠狠弄| 国产午夜在线观看| 国产一区二区三区中文字幕| 大香蕉伊人75| 久热9| 99色在线| 秋霞无码av鲁丝片一区| 不卡一区视频| 国产网红精品| 精品亚洲黄色片 国产精品导航一区二区 | 桑老女人九区| 日本三级一区二区 在线| 麻豆天美传媒在线视频天堂| 日本精品一级二级三级| 欧美黑人猛交春色影视大全| 99999亚洲| 免费精品中文字幕| 亚洲天堂日本| 精品亚洲黄色片 国产精品导航一区二区| 超碰色美女| 手机在线大香蕉| AV中文在线| 人人操人人操人妻人| 操婷婷逼| 日本久久超碰| 少妇二级| 黄色片一区二区三区四区五区| 欧美精品第四五页中文字幕在线观看| 在线观看不卡一区二区三区| 性色av一区二区| 顶级丝袜熟女一区二区三区| 色亚洲欧美| 91视频国品一二三区| 男人天堂2017| 五月天综合网| 日本操大逼| 亚洲污污网站| 五月丁香网站| 91福利网在线观看| 日本精品久久久久久久| 久久色情| 永久电影三级在线观看| 97精品久久久久中文字幕| 精品伊人久久久大香线蕉小说| 国内毛片四区| 黄色高清久久无码依人| yellow网站免费观看日韩高清无码| 久久精9| 91久久婷婷| 色综合av综合久久| 色情婷婷久久五月天| 综合婷婷| 中文字幕日韩电影人妻| 青青草原av| 欧洲射精91| 国产九九九九九九九九| 欧美色综合| 成人天天爽| 麻豆天美国美国产| 欧美强奸乱| 人妻少妇精品| 丝袜高跟澳门91视频| 色九九九九久| 国产欧美精选激情视频| 超碰在线免费一区二区三区| 亚洲自拍一区夜夜操| 亚洲色综合| 国产精品爽爽v| 4tube欧美女厕所| 污污污8888| 国产精品久久久亚洲一区| 国内毛片婷婷六月色| 大香蕉中文| 91激情国产| 欧美日动态视频| 国产在线76页| 欧美视频边做饭边橾| 亚洲av无码国产精品字幕| 91高清欧美| 久久华人网| av麻豆啪啪| 欧美日韩99精品麻豆传媒| 在线精品福利免费播放| 综合av社区| 国产精品成人AV片免费看网站| 变态另类专区| 亚洲凸凹超碰成人| 色 婷97| 啊啊啊 在线观看| 久久精品国产精品亚洲艾通辽熟妇 | 欧美十八禁在线看| 亚洲国产一区二区入口| 高清有码一区二区| 免费岛国一级片| 青娱乐啪啪视频| 夜夜夜爽www精品视频| 亚洲人人夜夜澡人人爽| 欧美日动态视频| 亚洲人妖网| 亚洲妇色| 色九月综合| 国产乱婷婷精品二区三区| 蜜臀少妇一区二区| 天天添天天干电影| 亚洲色图久久精品蜜| 欧美激情综合| 99热这里只有精品99| 99热最新| 大香蕉碰碰| 女人的久久久| 欧美亚洲玖玖玖| 天天影视色香色欲| 亚洲综合九九| 亚洲国产第一页综合视频| 久久婷婷五月天| 九九99久久| 婷婷五月影院| 夜夜操二区| 日韩成人精品中文字幕| 97舔舔| 澳门人妻久久| 精品无码一二三四区| 久久99精品九九久久久婷婷| 国产丝袜一区二区三区| 91亚洲最新在线| 天天操妹子| 亚洲另类天堂| 日韩在线欧美精品一区二区| 韩国成人精品久久久免费看| 天天干天天操天天干天天操| 国产精品青草综合久久| 大香交伊人网| 久操黄色视频| a片亚洲一本通视频| 一区二区三区四区在线不卡| 深夜激情| 97香蕉网| 亚洲成?V人片在线观看福利| 成人AV在线电影| 99re6久热只有精品6在线直播| 欧美狠狠弄| 岛国不卡超碰护士AV在线播放| 999国产精品999久久久久久| 国产成人在线观看网址| 91精品微拍福利| 亚洲蜜桃V妇女| AV 少妇 人妻 偷拍| 69AV女优男人的天堂| 神马视频久久久久久| 60秒免费小视频| 97色欧洲| 搡老熟女免费视频| hd成人一区二区在线| 女优视频第10页| 婷婷另类小说| 欧美96在线|欧| 欧美gv在线观看| 亚洲无线码一区国产欧美国| 亚洲欧美爆| 亚洲国产精品久久久久婷婷老年| 欧美性暴力| 亚洲导航深夜福利| 精品久久99| 99福利社| 久久精品 六十路 熟女 欧美| 亚洲码专区| 先锋精品av色鲁| 97天天在线| 黄色无码高清黄色无码网站| 精品国产www久久| 亚洲综合码| 91亚洲欧美激情| 欧美经典一区二区三区| www.色五月| 少妇专区一二三四五| 蜜臀99久久精品久久久久| 懂色天天爱天天日天天射天天澡| 欧苏综合色综合| 一二视频神马久久传媒| 黄色人人| 欧美精品另类人妖xxxx| 67914在线兔费成人视频| av强奸乱轮| 亚州色图狠狠干| 亚洲男人的天堂va亚洲男人社| 亚洲精品一二区| 亚洲城人男人的天堂| 中文字幕精品亚洲熟女| 人妻中文字幕精品无码| 日日夜夜骚| 777超碰| 大香蕉手机视频| 玖玖爱伊人玖玖爱| 天天日天天搞天天干| 亚州操操穴网| 综合色一区三区二区| 三级片网站在线播放| 日韩亚洲97| gogogo免费高清看中国国语| 男人的天堂激情| 91久久| 久久久久久夜夜夜夜夜| 91丝袜视频在线观看| 九九性爱网| 91精品少妇搡搡搡| 欧美性爱系列| 怡红院亚洲怡春院av| 国产精品无码av在线 | 激情综合婷婷| 麻豆传媒一区二区在线观看| 国产AV色黄看到爽| 久久超碰97中文字幕| 一级性爱视频免费在线| 白丝少妇一区二区| 6080YYY午夜理论片在线观看| 欧美性色综合网| 夜夜草天天| 91暧暧| 一个人免费视频观看在线WWW| 91欧美偷拍| 日本高清视频xxxx| 99re在线精品78| 自拍偷拍 高清无码| 青青草久久| 日韩精品在线观看网站| 91 偷| 久久超碰久| 91免费看一区二区三区| 91精品成人| 免费A V在线播放| 青青草原成人| 五月天综合网| 欧美精品久久96人妻无码| 97这里只精品| 日韩女模中文造逼| 91美女小视频| 伊人大香蕉在线| 亚洲国产婷婷在线播放| 999九九九九国产动| 色区久久| 中文字幕日韩专区精品系列| 欧美91丝袜| 99爱爱| 成·人免费午夜在线观看| 影音先锋一区二区在线资源| 无色无码| 一级二级在线观看| 精品国产国产AV| 九九av| 狠狠色伊人亚洲综合网站色| 日本一久是| 国产精品无码论坛| 日韩性爱长视频免费| 成人久久精品| 五月丁香啪啪| 中国大陆国产高清AⅤ毛片| 美女91网址| 亚州成人a∨| 亚洲av影院在线观看| 国产白丝精品在线观看| 亚洲天堂资源| 亚洲AV免费在线观看| 一级黄色视频网| 日韩熟女精一区二区三区不卡| 白丝AV网站| 中文字幕日本久久| 7777奇米影视久久| 亚洲成人ab| 黑人精品久久97| 97久久精品亚洲| 日本精品不卡一二三区| jizz啪啪| 嗯嗯啊啊啊好爽| 男插女青青影院| 色噜噜综合在线| 日本成人电影资源网| 欧美第一页| 欧美激情 亚洲色图| 黄日韩| 97久精品| 99热这里是精品| 成人性爱高清视频免费看| 国产操逼网站亚洲一级黄色| 亚洲综合嫩| 97综合久第一页| 男生女生啊啊啊啊| 夜色五月天| 91精品大奶人妻| 国产高清精品福利| 被男人吃奶很爽的毛片| 超碰97护士| 亚洲国产天堂| 欧美亚洲清纯| 无码操逼天堂| 18一区二区三区| 久久国产精品一级二级三级| 亚洲中文字幕av| 91三级理论片播放器| 超碰在线观看av不卡| 亚洲无码视频免费在线观看网址!| 清纯唯美亚洲另类| 色69大色97香蕉| 91精品少妇搡搡搡| 91国产在线精品| 99热这里只有精| 欧美躁死她一区二区| 国产亚洲精品自在线亚洲情侣| 福利在线观看一区二区| 亚州免费啪啪视频| 一区二区三区亚洲| 在线看的av| 亚洲图片激情综合另类| 亚洲日韩精品久久久久一区壹牛 | 日韩精品电影| 怡春苑东京热| 欧美性爱网97| 性生活无遮挡纯毛片在线看| 久久久久9999妇女| 试看福利| 人妻人妻天天碰| 五月开心久久AV官网| 夜精品久无码| 天天天操天天天爱| 一区二区不卡免费| 男女香蕉一区二区| 在线视频资源| 91美女小视频| 久久亚洲AV无码白度| 日本一区二区三区免费观看| 99视频这有这里有精品| 370p日韩欧美亚洲精品| 免费少妇一区二区| 密乳无码| av日韩在线观看电影| 久久性爱城| 校园春色之综合网| wwe 天天干.com| 精品九九九九九九九九九| 久操视频在线| 97亚洲在线| 51国产午夜精品视频| 操高情无码| 香蕉婷婷| 久热色情精品| 国产精品丝袜久久亚洲不卡| 亚洲大色鬼| 三级色影综合网| 情趣丝袜无码操逼视频| 亚洲制服aⅴ中文字幕| 囯产操逼片| 久久婷婷五月天| 久久久不能久久久久| 国产成人主播| 激情小说亚洲视频| 成人性交午夜免费片| 97爱综合| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 亚洲永久永久永久永久一级一级一级精品 | 亚洲色啪| 97人人中文网| 国产精品3| 蜜臀久久99精品久久久久久-DVD原版全| 久久久久久99AV无码免费网站| 国产无马视频| 91neishe| 中文字幕第95页| 少妇综合网| 国产精品视频播放| 欧美情色男人的天堂| 秋霞曰韩R级| 打av高清| 久久同城AV| 78m成人视线| 日韩小电影| AV污污污污| 天天色悠悠激情| 97精品中文字幕| 久久久97| 无码 有码 国产18p| 麻豆AV一区二区| 97超碰精品图片| 天天看天天在线精品| 亚洲熟妇自偷自拍另欧美| 青青草日韩免费观看高清在线| 91美女小视频| 3D污黄视频在线观看| 91扒丝袜综合在线| 男人的天堂三级| 久久精品久久久久久久久| 六月丁香网| 91伊人久久在线| 日日操免费视频| 中文字幕人妻丝袜| 国产精品夜夜夜| 国产乱色国产精品免费视| 人妻夜夜爽天天爽麻豆三区网站| 久久久久久少妇| 精品一区二区国产日韩| 高清在线偷拍自拍视频| 精品人妻一区二区乱码一区二区| 超碰97护士| 一二三区在线| 久久天堂网| 国产网红精品| 欧美影音在线| av在线播放国产一区| 极品丝袜无码| 91操熟女| A V少妇特黄三级| 97超级久久| 91站街按摩店老熟女熟女| 色五月激情AV在线| 成人性爱av.com| 欧美性爱一区二区三区四区| 欧美夜夜草视频| 奸色色 男人天堂 天天射| 啊啊啊啊好多水| 婷婷丁香在线| 中文一区二区| 无码乱人伦中文视频| 亚洲男人的天堂网| 91啦人妻| 麻豆精品A片免费观看| 欧美精品成人一区二区在线观看 | 啊啊啊好舒服视频在线观看| 亚洲黄片免费在线播放| 用力操死我| 精品国产三级av韩国在线| 熟女在线视频| 国产无码成人无码| 麻豆av一区二区三区| 欧洲黄色网| 欧美婷婷久久| 伊人91| 丰满欧美少妇| 26UUU欧美日本| 大香蕉伊人在线成人AV在线观看| www国产无码| 国产一区麻豆免费观看| 午夜舔阴达高潮视频免费看| 美女啊啊啊啊pc| 久久久久久久强迫| yazhousetuoumei| 国产精品永久免费10000| 亚洲欧美国产va在线| a v网站在线播放| 女上位精品在线| 婷婷五月天AV| 日韩超碰97| 欧美日韩理论一区| 凹凸视频在线观看伊人| 少妇熟女视频一区二区三区| 亚洲五月丁香花狠狠干一区二区三区 | 韩国黄色片精品久久久 | 天天享受天天看| 探花熟女,姿勢到位,體驗感也到位| 久久精品99久久久久久| 日本一级性爱| 五月亭亭六月丁香| 96免费视频在线| 国产三级日产三级韩国三级 | 久久精品中文| 日本色婷婷| 久久久久久久强迫| 久久久久久少妇| 这里只有精品视频在线| 思思热在线视频免费| 91欧美综合在线| 婷婷激情五月综合| 日本操逼视频不卡直接放| 精品视频久久区| 玖玖视频在线资源一区二区三区| 370p日韩欧美亚洲精品| 久久精品国产99久久,亚洲日韩久久日本一区一区三区 | 欧美丰满少妇交换91欧美精品| 日本一本一区二区三区四区五区欧美日韩中文字幕 | 粉嫩国产精品久久粉嫩| 国产综合在线视频网站| 97视频免费在线| 99综合自拍| 欧美性爱另类综合| 亚洲天天操| 韩国嫰模上门援交视频| 91oumei| JIZZJIZZ国产精品喷水| 99re免费| 死我十八禁| 国产欧美日韩臀| 色噜噜狠狠色综合日日| 一线黄色免费性爱片| 久夜视频| 久久一二三四不卡| 亚洲不卡AV在线| 操逼逼福利视频| CCYY草草影院地址入口| 清纯唯美综合亚洲| 九九九九九九九九九九九免费国产| 无码聚合| 久久透逼视频| 天美传媒婬乱| 青青草原伊人网| 91网18| 亚洲91av| 99久热| 成人国产精品三级A片| 无码区蜜乳| 蜜桃午夜视频一区二区| 欧美变态激情网| 91 丝袜在线| 2020中文字幕| 久热9| 370p日韩欧美亚洲精品| 国产精品96| 中文三一区| 四虎影视国产精品| 欧美青青视频| 和协影院中文字幕三区| 少妇免费视频| 99在线免费观看| 国产激情视频在线观看| 强奸乱伦大香蕉| 国产精品 久久久精品一牛| 超碰色综合| 91色人| 我想要啊 啊 啊| 色情婷婷久久五月天| 欧美天堂第二区| 中国小夫妻勾搭露脸淫荡对白 | 偷窥自拍A片| 1769精品一区二区三区| 日韩精品中文字幕一| 一级黄色性爱A级片| 成人性爱av| 国产精品露脸在线观看| 26uuu成人影片| 97无码视频在线播放| a片偷拍视频| 亚洲欧美一区二区网址| 久操国产在线| 欧美日韩久久精品爱爱| 亚洲黄色电影| 欧美天天综合网版| 东京热毛片177b2viP| 欧美天天综合网| TS人妖另类精品视频系列| 国产日韩精品suv| 人人人摸人人| 大香蕉一级黄色片久久| 亚州欧美另类| 亚洲黄色电影| 亚洲超碰97| 中文字幕av亚洲精品| 五月婷婷丁香六月丁香| 中文字幕五月婷婷免费| 国产精品久久久啊| 国产乱色国产精品免费视| 小日子操bb在线看| 午夜理论片在线观看免费| 亚洲AV无码国产精品久久久久| 91站街按摩店老熟女熟女| 操一区| 日韩三级网址| 一区二区三区蜜桃成人撸久久东京热| 日本三级人妻a人妻一在线| 秋霞一区二区三区四区五区六区七区| 天天日天天操VV| 久久久久久免费电影| 久久国产精品m码| 欧美AAAA黄片| 国产精品自拍xxxx| 丰满人妻无码一区二区三区| 久久精品亚洲成a人天堂| 男人天堂2019亚洲| 国产AV人人 夜夜人人澡| 色偷偷男人的天堂麻豆| 超碰九区|