色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合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| 欧美夜夜狠| 精品亚洲国产成人精品| 精品国产乱码久久久久久网站入口| 欧美 亚洲 另类 综合| 尤物一级在线免费观看| 欧美 日韩 亚洲 春色| 99草精| 亚洲情色五月天 | 久久久亚洲精品中文字幕人妻| 中文有码第五页| 五月天社区| 国产精品视频麻豆入口| 国产精品999zyz| 97在线免费观看视频| 综合色久欲| 91天美传媒精品| 欧美天天插| 每日更新AV| 乱欲视频| 国产综合网站在线播放| 91九九| 黄久久| 99日免费视频中文字幕| 国产欧美日韩臀| 五月综合色| www.人人cao| 淫荡少妇免费| 日日插夜夜| 日韩啊V| 干B网| 久久久久久久久久精| yazhousetuoumei| 久久大线蕉一区| 在线视频一区二区传媒| 极品粉嫩一区二区| 丁香五月色| 色狠狠 - 百度| 亚洲精品一区二区精华| 起碰97| 九九九九亚洲| 久久αⅴ| 中国国产精品一区视频| 天天弄天天操| 激情综合五月天| 婷婷丁香六月| 99xav| 超碰97网址| 久久久久久久久久久久黄色 | 综合色图区| 口爆综合网| 中文字幕在线观看网页| 日韩欧美亚欧在线视频| 国产一区自拍欧美日韩| 强奸乱伦Av网| 67194无码不卡| 国产久久久9999| 婷婷丁香一区二区三区| 99最新日韩偷拍视频| 久久亚洲一区二区色婷婷| 欧美性色网| 亚洲欧美综合| 日本熟女免费視颖| 狠狠操狠狠| 夜夜高潮夜夜爽| 白丝少妇一区二区| 国产精品乱码久久久久久久久| 99视频自拍| 熟女探花啪啪| 亚洲图片欧美制度| 淫色网综合| 免费操逼视频下载| 国产免费黄色一级大片| 国产黄色影片在线观看| 婷婷AV一区二区三区| 黄色AV影视| 久久爱超碰网| 欧美色图91| 丰满人妻被猛烈进入中| 日韩 欧美 国产 麻豆| 亚洲图片偷拍欧美| 精品欧美老熟女一二区| 美女尤物福利视频| 久久精品99久久久久久| 超碰综合色| 亚洲成人综合在线| 91男人综合| 97欧美在线| 欧美不卡二区| 欧美 中文字幕 一区| 9长久久精品| 9丨久久九九九| 亚川综合视频| 亚洲狼狼干综合1| 精品少妇99| 日小BB小视频| 黄在线| 国产亚洲色婷婷久久99精品91 - 百度| 性色高清..……| 大香蕉一级黄色片久久| 动漫爆乳3D奶水一区在线观看 | 五月天偷拍| 99国内精品| 色综九九九一区| 手机在线播放国产福利| 久久综合中文国产| 日韩一级欧美一级国产一级台湾| 五月婷婷深深爱| 亚洲天堂电影网| 国产免a费看黄片在线| 丝袜六区| 婷婷干黄色| 九九九综合精品| 97亚洲中文| 成人性爱全视频观看| 亚熟hd视频在线| 日韩免费三级黄片电影| 在线无码视频| 欧美中文狠| 亚洲春色一区二区三区| 97视频观看| 亚洲综合伊人无码久久| 九月丁香婷婷| 国产辣妈在线视频福利| 超碰综合色| 9丨亚洲一区二区在线| 麻豆黄色五月天| 精品九九| 日韩欧美天天爽爽爽天天爽爽| 黄色激情电影在线观看| 91新在线欧美| 免费看A片毛毛片在线播| 亚洲诱惑| 日韩精品1区2区中文字幕| 免费超碰97久久| 亚洲AV无码成人精品久久| 麻豆色99999| 丁香色五月 97干| 九九九九AV| 欧美亚男人的天堂| 日日操丁香五月天| 成人小说另类在线| 亚洲日本天堂| 婷婷丁香在线| 亚洲97成人在线观看| 日本精品性生活久久久| 国产超碰| 成人性爱AV在线免费观看| 99黄页网站| 99久久e免费热视| 丰满人妻一区二区中文| 五月丁香啪| 亚洲中文字幕在现观看| 欧美第一页| 黑丝少妇| 操操操日本的逼| 国产在线激情| 九九九九九九视频| 69人妻精品一区二区绯色| 日韩性爱小视频| se,,,亚洲欧美| 少妇色综合| 五月天啪啪| 亚洲日韩精品久久久久一区壹牛 | 亚洲自拍欧美色综合| 91中文字幕在线观看| 欧美大香蕉专区网| 欧美 熟女 日韩| 亚洲欧美国产中文视频| 亭亭丁香激情| av一区二区三区 中文| 9 9无尺码天堂网| 亚洲超碰在线| 又粗又长又大国产不卡| 亚洲第一二区另类图| 午夜福利免费精品视频| 色噜噜狠狠色综无码久久合欧美| 亚州操操穴网| 在线可观看的黄色网址| 日本不卡一区二区| 中文字幕精品亚洲熟女| 日韩美女久久一区二区三区| 萌白酱自拍视频| 超碰在线一区二区| 日韩二区三四区五区六区在线看| 九九色热| 蜜乳性色无码专日粉嫩骚逼AV| 91黑人狂躁丰满熟妇| 999九九精品| 麻豆久久久久久久久丝袜| 曰韩无码777| 国产精品成人无码a v毛片| 高清无码人妻久久久一区二区三区aⅴ| 91无码人妻精品一区二区三区蜜桃| 91超碰人人| 99re8超碰| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | www亚洲免费| 国产精品久久久久久久无码AV| 日韩小电影| 欧美亚洲手机在线| 国模不卡| www男人天堂| 欧美韩日精品99综合| 91成人精品在线播放| 99只有精品| 亚洲黄日韩无码专区| 激情五月天社区| 69少妇一区二区| 午夜超爽| 亚洲中文字幕在线视频一区二区| 成人欧美日超碰| 国产欧美一区二区| 丁香五月久久| 日韩人妻精品久久久久| 五月花婷婷| 日韩性色b| 中日韩久久人妻一区二区| 久插综合| 日韩电影中文字幕| 亚洲欧美日韩不卡人妻| 亚洲本色精品一区二区久久| 嗯嗯啊啊操我| 一本一道vs波多野结衣| 最近的最新的中文字幕视频| 色色色热| 成人久久精品| 久久无码精品| 啪啪啪东京| 欧美性生活综合| 亚洲无套久久嗯嗯| 9 9无尺码天堂网| 加勒比aⅴ| 97在线观看播放视频| 2024人人操人人摸| 日日夜夜国产综合| www久久国产精品| 99熟女| 日韩性爱再线视频| 国产99热| 黄色大片一区二区密桃丝袜| 久久久久久久伊人精品| 九九热在线精品视频| 日本高清_区二区三区| 91中文精品日韩欧美在线| 91美女网站| 亚洲中亚日激情视频| 少妇一级婬片免费放一级a性色.| 8050无码八戒| 97干在线| 91制服丝袜| 国产AV色黄看到爽| 无码137片内射在线影院| 九九九国产| 日本在线播放不卡一区| 亚殴在线| 欧美日韩久久精品爱爱| 制服乱伦| 超碰99re| 91亚州日韩高清| 麻豆天美在线| 99热啪啪| 中国人高清www色视频免费| 国产无码一二三区| 亚洲 欧美 第一页| 在现视频女上位好爽| 激情一区二区| 色情亚洲日本成人| 抽插亚洲无码| 日韩国语字幕| 国产又猛又粗又爽又黄| 欧美日韩婷婷中文| 一本一道波多野毛片中文在线| 日日骚精品视频| 黄色欧美性爱视频| 97亚洲在线| 亚洲A曰本VA欧美VA视频| 日韩人妻丝袜中文字幕| 91动漫操逼视频| 嗯嗯嗯不要不要免费视频| 国产原创剧情在线丝袜 | 国产精品嫩草影院免费| 日B操| 色婷婷aV一区二区三区麻豆综合| 国产女人极品高潮毛片| 992这里有精品| 在线v中文字幕一区二区三区| 岛园激情| 欧美 亚洲 制服 精品| 性爱边摸边日免费AV| 嗯嗯啊啊亚欧精品| 欧美熟妇精品黑人巨大一二三区| 操b在线观看| 久久线上视频免费看| 黑人中出21连凳花野真衣| 美女黄频a美女大全免费皮| 最新无码国产| 婷婷综合伊人一区| 97亚洲色图| 伊人aaa| 天天干天天日天天射黄色| 亚洲免费看片| 亚洲天堂无码| 中文字幕狠狠玩| 肏逼福利网站| 超碰在线一区二区| 婷婷色综合欧美日韩| 婷婷10月天青娱乐| 国产精品乱码久久久| 欧美色老汉| 凹凸 69堂 在线播放| 美女黄码视频午夜| 亚洲精品国产熟女久久久| 91真人天天在线| 色五月激情AV在线| 91美女視頻| 色爽——AV| 五月天AV资源| 欧洲站一级二级三级h| 尤物av网站免费在线播放| 操操操日本的逼| 桃色五月天| 欧美精品91| 爱欲AV| 九九性视频| 欧美性第1页| 九九九九九九九| 国产家庭乱伦表演| 日韩女优中文字幕| 国产精品久久久亚洲第一牛牛_在线观看| 亚洲黄色网址视频| 国产无套粉嫩白浆在| 亚洲 无码 偷拍| 777奇米影视777四色| 国产又色又爽又舒服的三级视频| 亚洲日本加勒比在线| 欧美精品第四五页中文字幕在线观看| 9999亚洲精品| 超碰97男女| 亚洲图片日本AⅤ欧美在线| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 国产精品香蕉| 国产51色综合久久免费| 水野优香在线观看| 少妇色综合| 精品高清av中文字幕| 一级性爱aaaa| 老熟妇一区二区三区啪啪| 好吊色综合| 新版天堂中文资源8在线| 成人网欧美风情| 另类欧美综合| 欧美劲爆视频一区二区| 亚洲色图美腿丝袜| 欧美传媒| 熟女中出视频| AV天堂丝袜| 全免费a敌肛交毛片免费| 国产一区二区三区久久久精品| 园内精品自拍视频在线播放| 国产97在线播放| 免费视频观看60秒| 91成人精品在线播放| 国产免费一区| 亚洲二区精品在线观看| 91九色精品熟女内射| Av手机版天堂网| 大香蕉伊人网| 人妻少妇无码| 国产激情久久| 久久丝袜| 久久久久久国产成人| 天天干美少妇一区| 男女啪啪网站免费视频| 久久久久久夜夜夜夜夜| 思思热在线视频免费| 殴美综合色88| 精品国产乱码久久久久久口爆网站| 欧美72网页| 亚洲一区二区性爱电影| 亚洲第一页色网| 草b在线| 亚洲国产欧美一区二区潘金莲| 美女诱惑在线一区| 国产大学生高潮在线播放| 国产精品乱码久久| 久久精品视频在线观看| 日韩无码专区| 久久国产逼| 国产又猛又粗又爽又黄| 亚洲精品天堂久久A∨51成人漫| 91碰碰| 天天日天天操心| 亚洲小电影免费涩涩成人在线高清| 97bbn| 青青爽| 日韩视频啪啪| 精品丰满人妻一区二区三区免费观| 亚洲欧美激情另类色图| 高精欧美色| 国产一级内射无挡观看| 亚洲天堂 视频你懂的| 久久久久白虎| 狠狠狠狠狠狠| 狠狠久久亚洲欧美专区| 99超碰色| 26UUU欧美激情一区二区| 极品色电影院| 九九精品无码专区免费| 神马视频久久久久久| 天天日天天射天天干| 91蜜臀在线久久久久| 亚洲黑丝在线| 久操不卡视频| 无码国产精品久久久久| 久久精品福利影院| 精品无码一区二区三区| 天天综合~91| 97色亚洲| 性videos欧美熟妇hdx| 亚洲综合另类| 凹凸视频在线一区二区| 大学生美女口爆| 三级精品三级在线观看| 久九干| 久久激情婷婷| 欧美97爱| 国内精品嫩模A∨私拍小视频| 丝袜足交视频| 日韩熟女操逼| 国产精品久久久无码AV网站| 欧美少妇性爱网站| 凹凸视频特色日本特黄| 99久久婷婷| 久久久久久夜夜夜夜夜| 欧美视频第二页| 韩日精品福利视频一区不卡在线免| 青青伊人久久| 天堂亚洲精品| 久久精品国产Aⅴ| 一区二区三区探花在线观看| 亚洲高清自拍| 后入式视频国产自| a片亚洲一本通视频| 91蜜臀人妻中文字幕在线| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 国产精品无码久久久久2028| 久久久久久免费电影| 亚洲 欧美 手机在线观看| 色九九九综合| 东京热,男人的天堂| 亚欧美天堂在线| 亚洲色悠悠久久88| 亚洲精品久久久久毛片A片拉屎 | 99无码| 色诱中文字幕| 这里都是精品| 日韩丝袜二区| 日本99一区二区| 1769成人国产精品视频| 色噜噜综合网| 91欧美性| 天天日天天搞天天干| 国产天美欧美| 青青草大香蕉视频| 日韩不卡毛片Av免费高清| 欧美中文字幕一区 | 亚欧美天堂在线| 亚洲男人天堂2017| 99免费在线视频| 97国产精品一区| 婷婷亚洲天堂| 青青青青操国内视频在线| 亚洲免费精品一区| 国产欧美日韩精品中文| 男人干美女| 伊人久久婷婷| 激情视频图片| 2018天天日天天日| 亚洲高清国产理伦片| 久日91在线| 亚洲日产专区| 超碰97在线中文| 抽插亚洲无码| 一二三卡欧美日韩人妻免费精品| 亚洲成人性爱在线观看| 中文字幕av一区二区三区人妻少妇| 99久久婷婷| 97鸡把在线视频| 久久久久精| 久久久久久中文| 99色骚| 中文字幕乱在线伦视频中文字幕乱码在线 | 久久久999日本大片| 欧美激情区| 日韩人妻无码精品系列| 日韩中文字幕在线视频观看| 国产传媒一区二区三区| 久久综合女优| 久久黄黄| 亚欧高清v| 五月丁香六月综合缴清无码| 久草精品视频| 青青草自拍视频在线播放| 色综合久久88色综合久久天天| 欧美性暴力| 久久一区二区加油站| 精品免费1| 久操热| 久久直播国产| 成人免费看吃奶视频网站| 大香蕉草草| 亚洲,欧美,综合网| 日韩综合97P| AV天堂男人的天堂| 一牛影视久久久一区二区三区| hd成人一区二区在线| 级做a爱无码性色永久免费| 九九九一二三| 亚洲精品国产拍免费91在线| 日韩啪啪啪视频| 日韩十八禁| 精品人妻一区二区三区在线视频不卡| 午夜精品久久久久久久| 99热这里只有精品地址| 四虎免费在线观看| 99在线免费公开视频| 三男一女不戴套的A片| 亚洲色图91| 国产真实子伦对白| 国产9区| 青青草依人大香蕉| 狠日操| 无码高清专| 亚洲无码一区二区三区三州| 久久久久女教师免费一区| 大香蕉视频一二三区| 丁香五月AV| 亚洲色综网| 高清无码在线播放网站| 国产亚洲在线观看| 天天欧美97| 一区二区视频在看| 日韩欧美操逼xxx| 熟女精品va中文字幕| 天天做日日爱夜夜爽| 992这里有精品| 四季AV一区二区凹凸精品小说| 中文熟女五十乱码在线| 亚洲人久久久久日| 韩国一级婬片A片无码天美| 国产亚洲精品玖玖玖在线观看| 色婷婷久久| 天天看特黄的免费网站| 亚洲色图A| 91影库| 天天影视综合网欧美精品| 久久香蕉超碰97国产精品| 国产日韩美女小穴视频网站不卡| 1769一区| 色吧综合网| 日本三级韩国三级美三级91| 蜜臀久久99精品久久久久| 亚洲欧综合另类无码一区| 免費人妻夜夜爽天天爽爽一区| 伊人网一本| 中文字幕人成乱码熟女香港| 116美女午夜| 在线天堂资源亚洲| 一个人免费HD91视频| 一区二区 日韩 欧美 国产 传媒| 亚欧洲一区二区视频| 婷婷在线视频在线观看| 九月婷婷综合| 4虎在线观看| 日韩午夜精品一区二区三区电影| 欧美日韩免费专区在线| 97天天爽| 国产亚洲禁久一区二区| 久久久999国产精品| 91久操| 操啊国产| 欧美性五月| 久久夜夜| 亚洲日韩AV视色| 国产精品香蕉热久久新品| 99re这里只有| 少妇无码av专区线| 人人操人人大香蕉| 色狠狠综合| 一区二区三区激情在线观看| 久草网站免费在线观看| 看免费的黄片| 久草国产在线视频| 女人高潮抽搐喷水视频网站| 日本一区二区中文字幕久久| 久久香蕉网| 精品人妻伦一二三区久久| 操逼网免费无码视频| av网站免费线看| 日本一道在线播放高清| 97超碰欧美| av东京热男人的天堂| 97日视频| 岛国视频免费在线观看| 亚洲成人贴图| 欧美日韩另类字幕中文| 青青草日韩无码| 国产真实野战在线视频| 欧美欧美少妇| 综合性视频99| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 啪啪啪综合网| 极品粉嫩一区二区| 97欧美日韩综合| 久久精品老司| 91熟女综合| 亚洲激情在线一区二区| 欧美v日韩v亚洲v最新在线| 精品无码人妻一区二区免费蜜桃| 免费在线观看AV无码网站| 亚洲日产专区| 成人免费在线网站| 333kkkk·亚洲com久久| 看日韩黄片| 国内一区二区免费| 亚洲欧美小说| 欧美人妻制服| 搡老女人老熟女91老熟女综合网| 男人天堂无码| 色偷偷2020免费视频播放| 青青草玖玖爱| 操淫穴亚洲五月丁香| 丝袜美腿校园春色| 97超碰免费人人性爱| WWW.操逼.COM| 一个色导综合| 国产中文日韩欧美一区二区三区人妻丝袜美腿| 久久老子无码午夜伦不卡| 欧美色色色| 97碰碰日本乱偷人妻中文的| 国产绿奴视频在线观看| 日韩AV无码中文一区二区| 久久日韩毛| 色拍偷亚洲| 草草草视频在线免费看| 欧美日韩国产色图在线| 色香阁在线| 天美AV片| 亚洲精品99| 伦理日韩国产久久| 亚洲人妻熟妇三十三区| 诱惑网综合| 精品九九| 在线国产一区二区av| 中文字幕永久在线| caopeng97人妻| 91网站18+| 成人线上超碰| 影音先锋视频在线| 五月丁香六月激情综合| 18岁禁 茉莉成人久久| 密臀成人视频久久久| 天天日天天干天天操| 丁香六月激情| 欧美一级三级| 嗯嗯啊好大| 欧美色综合| 欧美黑人精品一区二区| 91在线限制级| 国产精品自拍视频 | 操一区| 综合色91| av婷婷色婷婷色六月| 亚洲AV不卡在线观看尤物| 91色狼| 亚洲色色色| 淫纸中9区| 秋霞影音一区二区三区| 欧美狠狠鲁| 秋霞成人做爱| 操操操操操操| 国产精品不卡一区二区电影| 在线国产一区二区av| 九九亚洲精品| 中文字幕一区二区日韩网| 日韩成人午夜精品久久高潮| 蜜桃狠狠色伊人亚洲综合网站| 不卡一区二区日本视频| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 久久久久久大| 一二三四区电影| 女色视频社区| 综合久久久久久久综合网| 国产女上位好爽在线| 青青久草| 日本加勒比无码专区| 五月天丁香网| 青青草久草| 欧亚成人在线视频| 亚洲综合电影| av天堂天堂av日韩| 久99| 欧美性爱另类综合| 91久久久久免| 在线观看日韩av不卡| 亚洲情色综合网| 无码免费精品高清| 99精品九九九九九九| 欧美色偷拍 | 大香蕉一人| 操人妻丝袜高跟| 国产精品无码AV网站| 强奸乱伦αv片| 日日夜夜干| 日日日日做夜夜夜夜无码| 人人摸人人舔一区二区| 在线黄页看毛片| 91在线超高颜值国产| 亚洲图片激情小说| 嗯嗯啊啊好大好爽| 亚洲综合888| 久久久久久久人妻| 在线精品福利免费播放| 国产在线视频二区| 免费人成毛片乱码| 欧美97免费| 超碰97亚洲区| 999综合色| 97网址www| 素人播放一区| 东京热免费视频| 日韩乱插| 美女自卫慰黄网站免费| www.久久最新地址| 日韩欧美中文| 欧美另类综合久久| 欧美日韩 强奸乱伦| 十八禁视频一区二区| 超清福利精品视频在线| 中国AAAAAA黄色片| 日韩啊V| 日韩熟女三十乱伦| 韩国免费播放一级毛片| 四虎影视在线| 熟女高潮合集-永久久久-成人AV | 波多野结衣被操50分钟免费视频| 成人五月天色网| 伊人一级免费黄片| 簧片免费看视频| 欧美亚涩| 欧美最大综合网| 91无码人妻精品一区二区三区蜜桃| 99热精品在线观看| 国产精品午夜精品| 亚洲极品| 99热在线观看| 另类欧美| 国产超碰人人爽人人做| 很很操在线| 欧亚无码视频| 中国国国产一级特黄毛片| 欧美一区二区亚洲天堂| 男人的天堂2018东京热啪啪啪| 99自拍B亚洲| 97操综合| 亚洲一区日韩精品中文字幕| 一级久久久久久久久久久| 天综合中文| 国产免费一区| 麻豆国产精品午夜视频| www成人啪啪18秘 免费| 蜜伊人色综合97| 久久超碰天天| 精品美女少妇一区二区三区| 国产乱码久久久| 18禁精品网站在线看| 精品超碰中文在线| 97在线观看免费| 日韩色| 99国产精品在线观看| 色婷婷日韩精品一区二区三区 | julia国产在线 | 国产精品女久久久久av爽| 久久侵犯人妻爽爽爽| 一级久久性爱视频| 精品久久久不卡一区二区| 欧美精品三区| 97久久久久久久精| 亚洲熟女综合网| 嗯嗯啊啊视频在线看| 欧美综合狠| av一区二区三区 中文| 色婷婷A V一二三四区麻豆综合| 91男同| 富女玩鸭子一级毛片| 欧美 亚洲 制服 精品| 欧美色综合网| 伊人影院中文字幕| 亚一综合久久久久久久久久| 一区二区三区日韩欧美| 自拍欧美| 91成人精品在线播放| 久久成人精品| 狠狠色综合网| 久久岛国| 国产做?爰片久久毛片?片美国| 国产精品美女在线一区| 少妇综合网| 伊人五月天婷婷| 2019久久久久久久久福利| 欧美成人AⅤ大片在线观看| 欧美性爱视频免费一区一A| 无码精品蜜桃一区二区三区ww| 欧美中字不卡| 日韩精品国产精品五码一区二区| 亚洲国产精品成人综合| 伊人欧美大香蕉视频| 精品性爱久久视频| 高清孕妇孕交| 中文字幕88av在线| 九九色逼| 亚洲情色欧美| 2024年最新色情网站在线观看| 日韩av不卡在线观看| av中文字幕在线熟女| 国产综合色精品在线观看| 啊嗯嗯啊好大好爽| 伊人国产av| 亚洲图片 欧美电影| 亚洲天堂无码| 久操免费观看| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 五月天婷婷在线看| 久热在线精品免费观看| 伊人丁香五月婷婷| 99热18这里只有精品| 精品国产人成在线| 天美av在线| 亚洲熟久久| 国产乱弄免费在线视频。| 五月综合久久| 国产怡红院| 一区二区三区视频| 玖玖综合色| 起碰97| 爽爽淫人网| 久久一区二区蜜桃| 99视频自拍| 波多野结衣一级视频| 久久最新视频免费观看| 成人免费性爱视视| 91久久久久久| 好吊色综合| 国产精品农村妇女| 91爱网| 九九九九国产| 91av熟女人妻| 国产亚洲美日韩Aⅴ中文字幕无码成人| 日韩熟女乱伦中出| 无码聚合| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 9九九九九视频在线观看| 亚洲色鬼| 九九成人精品| 天天天干977| 免费观看日本操逼视频| 黄片国产精品一区二区| 亚洲图片偷拍视频区| 日韩在线76| 欧美第二页午夜| 网友自拍第一页| 激情无码日韩| 禁止观看美女黄| 日韩欧美蜜桃精品久久中文字幕久久| 国产AV线| 欧美熟妇成人一区二区| 色情五月丁香| 亚洲熟女乱综合一区二区三区| 91丝袜人妻| 爆操无码| 五月开心久久AV官网| 日本性爱视频一级| 亚洲欧美九九| 97人肏| 撸无码不卡免费视频| 黄页视频网站野外| 97这里只精品| 日韩免费av片高清无码| 一区二区三区日韩欧美| 日本高清久久| 中文字幕超碰CAO| 精品人妻一区二区三区在线视频不卡| 日韩欧美成人午夜福利| 亚洲情色1区| 亚州91| 色欧美天天| 婷婷色一区| 日本不卡一区| 日韩AV中文字幕电影| 黄色无码高清黄色无码网站| 国产女人高潮视频| 精品人妻一区二区三区日产| 亚洲天堂区| 被操高清无码视频| 97亚洲资源| 成人 日本A片无码8888| 久久青青草在线视频| 操国产高清| 亚洲第一页欧美| 亚州五月| 亚洲欧美国产va在线| SS久久| 超碰538| KK色在线影院| 超碰色美女| 国产9l 大屁股| 中文字幕第二页| 成人在线视频一区| 亚洲永久AV无码精品秋霞| 99性爱视频| 日本www操操操| 日韩性爱毛片操骚逼| 欧美伊人电影| 亚州色图片在线色| 九九毛片这里只有精品| 亚洲精品国产无码高清| 南澳成人一级片在线播放| 蜜臀AV网站| 粘花网06av视频| 天天综合网日韩| 久久久久亚洲精品| 少妇久久| 国产刺激视频| 亚洲s色图| 9l视频自拍9l九色成人| 99国产精品免费| 日韩成人高清一区二区| 激情五月天社区| 亚码激情| 玖玖爱一区在线| 欧美人妻久久精品二区三区| 欧美性暴力| 久夜操| 五月天日日操夜夜操| 色色综合97| 久久久99999久网站| 中文字幕日韩精品一区二区三区| 中文字幕一区日韩精| 天天色,天天干,天天干| 丁香九月 婷婷| 国产欧美日本亚洲精品| 麻豆综合一区av| 国产精品久久久久久高清无码免费看 | 国产成人无码高清| 成人免费不卡在线视频| 国产精品无码在线| 91Chinese在线| 人妻激情另类| 99re69综合| 中文精品少妇天堂| 色噜噜人妻av中文字幕| 91亚洲人| 99久久精品无码一区二区毛片免费| 久艾草在线精品视频在线观看| 精品中文字幕第一页| 秋霞曰韩R级| 男人天堂久久精品| 日少妇亚洲版| 90后后入| 天天做天天爱夜夜爽毛片试看| 这里只有精品视频在线观看麻豆| 成人午夜小视频手机在线看| 色婷婷影院| 69精品人人人人| 超碰97人妻自拍| 久久精品欧美一区二区三区不卡| 精品区国产区一区二区三区| 五月丁香婷婷综合| 亚洲人妖网| 天天综合91| 色婷五月天| 成人久久久| 高潮的A片激情扒开一区| 日本在线一二| 美国三级日本三级久久99| 操逼操2| www色色色com| 嗯嗯啊啊的视频| 欧美十八禁视频| 91九久| 欧美少妇人妻| 色激情五月天| 东京太热男人的天堂久久久| 国产精品嫩草影院免费| 91性生活久久久| 麻豆国产精品午夜视频| 久久精品无码专区| 亚洲色图日韩精品| 亚洲熟女综合网| 麻豆国产第一| 老熟女91av| 亚洲人妻av| 国产 v乱码一区二| 欧美综合娱乐久久| 97免费视频在线| 亚洲日韩一区电影| 欧美,日韩,中文,另类| 性做久久久久久免费观看软件| 狠狠爱夜夜干| 九九香蕉网| juliaann欧美丝袜办公室| 人妻天天爽夜夜爽爽| 亚洲综合第一页| 欧州色图区| 亚州一区二区| 亚洲棕合电彰| 中文字幕精品一区二区精品| 欧美偷偷网| www.亚洲成人一区| 国产第25页在线观看| 精品国产少妇高潮视频| 超碰色大香蕉| 欧美中出1| 伊人在线大香蕉二。| 黄人人操人人操| 黄色片大香蕉| 欧美欧美少妇| 欧美男人一区| 中文字幕av亚洲精品| 亚洲AV无码久久久国产精品| 性性久久| 色一色综合网| 97久久国产亚洲精品超碰热| 毛片电影一区二区三区| 一个国产在线综合网站| 青青草在线视频播放器| 青久操| 国产精品剧情| 九九热精彩视频| 精品福利视频| 水澄无码AV| 亚洲天堂热| 亚欧Av| 日本精品不卡一二三区| 国模私拍一区二区三区神乳| 成年人黄色| 国产精品久久泡妞网站| 妇女乱色二区| 久久精品国产97欧美精品亚洲 | 一区二区 日韩 欧美 国产 传媒| WWW黄片COM| 欧美大香蕉专区网| 国产精品欧美日韩久久| 天天操天天干一区二区| WWW啪啪的com| 日韩性爱毛片操骚逼| 国产一级137片内射麻豆| 日韩精品在线观看观看| 在线无码视频| 亚欧视频在线| 日韩av不卡在线观看| 无套内射性感少妇视频| 五月丁香激情综合| 可以免费观看的AV| 中文高清一区二区的| 亚洲综合在线高清| 欧美极品色| 婷婷午夜清品久久久久久久性色视频观| 一本一道久久综合久久| 激情小说亚洲| 国产日韩欧美中文在线播放| 免费作爱一级视频| 国产精品一二三免费网站| 99自拍B亚洲| 少妇熟女视频一二三区| 伊香蕉综合久久久久久久噜噜噜 | 日日夜夜天天| 中文幕97| 久久久久久九九九九九 | 婷婷色婷婷| 秋霞男人网| 91亚洲最新在线| 精品久久久久久AV无码| 97精品熟女少妇一区| 伊人99热| 狠狠操狠狠燥| 黄色人人| 69人妻人人揉人人躁人人精品| 久热在线精品免费观看| 蜜桃久久综合视频| 欧美亚州色的图| 18禁无码永久免费无限制| 成人性爱电影一区二区| 日日黄色三级网站| 日本成a人v网站在线观看| 国产a级午夜毛片| 99视频自拍区| 欧美日韩亚洲一区二区在线观看| 白丝少妇一区二区| 免费一级视频特黄色大片| av黄图片在线观看| 天天操天天看| 天天综合日韩网| 国产A v无码专区| 91成人18| 熟女中出视频| 亚洲午夜福利在线影院| 99re6在线视频播放免费精品| 久久在线观看免费视频| 精品四五区| 久久久久久久唑| 亚洲91少妇| 日本色日夜干| 日韩在线视频1234| 少妇被c 黄 免费观看| 成人精品在线| 久久啊啊| 精品女人999| 国产成人亚洲精品无| 精品伊人久久久大香线蕉小说| 超碰九九| 自偷自拍的亚洲视频| 久久久96精品| 午夜精品久久久久久久99蜜桃一| 射丝袜大香蕉| 尤物黄色在线观看网站| 蜜伊人色综合97| 97操| 日本欧美韩国日产片片在线看免| 青青草综合在线| 99精品成人免费看| 亚洲精品黑丝| 无码9区| 亚洲蜜乳av| 99re视频这里只有精品| 欧美人妻色| 久久久九九网站| 第四色奇米影视777| 啊啊啊爽爽| 亚洲天堂资源| 久草婷婷| 18精品一区| 色吧五月| 深夜国产一区二区三区在线看| 另类图片综合| 国语精品av| 日韩精品一区,二区 九九...老司机| 日本三级久| 五月香婷婷| www.色婷婷| 欧美很很操视频| 亚洲二区精品在线观看| 天天操人人操狠狠插| 97超碰中文在线| AV中亚| 91亚州| 蜜臀视频网站| 四虎国产精品永久在线囯在线|