René's URL Explorer Experiment


Title: GitHub - AnnNodeJS/SBDoc: 做最好的接口管理平台

Open Graph Title: GitHub - AnnNodeJS/SBDoc: 做最好的接口管理平台

X Title: GitHub - AnnNodeJS/SBDoc: 做最好的接口管理平台

Description: 做最好的接口管理平台. Contribute to AnnNodeJS/SBDoc development by creating an account on GitHub.

Open Graph Description: 做最好的接口管理平台. Contribute to AnnNodeJS/SBDoc development by creating an account on GitHub.

X Description: 做最好的接口管理平台. Contribute to AnnNodeJS/SBDoc development by creating an account on GitHub.

Opengraph URL: https://github.com/AnnNodeJS/SBDoc

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:475aa193-f569-ca61-ace2-437cbe37f462
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-id8ED2:3C2314:4AA0CC:65651B:6977C5EC
html-safe-nonce573ee3bc4eb58f4885b29b27cf380959907e1169f610ef3722b22d1eac14f6bc
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4RUQyOjNDMjMxNDo0QUEwQ0M6NjU2NTFCOjY5NzdDNUVDIiwidmlzaXRvcl9pZCI6Ijc1NTAwMzkyMDgwMDU5Nzc1ODAiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac319f791c9e5f9ccb10595f36c82ecbe3ec24231bba6d476cbdb7980ab3ffb7d1
hovercard-subject-tagrepository:84633907
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/AnnNodeJS/SBDoc
twitter:imagehttps://opengraph.githubassets.com/300ba6bd5d85ee2c0a26cb2d8f5b7eafb9b9eda024dccb589a4d1cac19fff55f/AnnNodeJS/SBDoc
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/300ba6bd5d85ee2c0a26cb2d8f5b7eafb9b9eda024dccb589a4d1cac19fff55f/AnnNodeJS/SBDoc
og:image:alt做最好的接口管理平台. Contribute to AnnNodeJS/SBDoc development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Nonedd7783bd9901db88bac6bc215af7f020bc205a04ebc67e6c7def882ef2859ecd
turbo-cache-controlno-preview
go-importgithub.com/AnnNodeJS/SBDoc git https://github.com/AnnNodeJS/SBDoc.git
octolytics-dimension-user_id26341725
octolytics-dimension-user_loginAnnNodeJS
octolytics-dimension-repository_id84633907
octolytics-dimension-repository_nwoAnnNodeJS/SBDoc
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id83750274
octolytics-dimension-repository_parent_nwomrwill84/DOClever
octolytics-dimension-repository_network_root_id83750274
octolytics-dimension-repository_network_root_nwomrwill84/DOClever
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release5d30081a77a5d66860584073cb38fd98fd7f9388
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FAnnNodeJS%2FSBDoc
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FAnnNodeJS%2FSBDoc
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=AnnNodeJS%2FSBDoc
Reloadhttps://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc
Reloadhttps://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc
Reloadhttps://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc
AnnNodeJS https://patch-diff.githubusercontent.com/AnnNodeJS
SBDochttps://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc
mrwill84/DOCleverhttps://patch-diff.githubusercontent.com/mrwill84/DOClever
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2FAnnNodeJS%2FSBDoc
Fork 0 https://patch-diff.githubusercontent.com/login?return_to=%2FAnnNodeJS%2FSBDoc
Star 0 https://patch-diff.githubusercontent.com/login?return_to=%2FAnnNodeJS%2FSBDoc
sbdoc.cnhttp://sbdoc.cn
0 stars https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc/stargazers
672 forks https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc/forks
Branches https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc/branches
Tags https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc/tags
Activity https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2FAnnNodeJS%2FSBDoc
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2FAnnNodeJS%2FSBDoc
Code https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc
Pull requests 0 https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc/pulls
Actions https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc/actions
Projects 0 https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc/projects
Wiki https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc/wiki
Security 0 https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc/security
Insights https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc/pulse
Code https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc
Pull requests https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc/pulls
Actions https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc/actions
Projects https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc/projects
Wiki https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc/wiki
Security https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc/security
Insights https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc/pulse
Brancheshttps://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc/branches
Tagshttps://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc/tags
https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc/branches
https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc/tags
24 Commitshttps://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc/commits/master/
https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc/commits/master/
SBDochttps://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc/tree/master/SBDoc
SBDochttps://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc/tree/master/SBDoc
SBDocClienthttps://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc/tree/master/SBDocClient
SBDocClienthttps://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc/tree/master/SBDocClient
.gitignorehttps://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc/blob/master/.gitignore
.gitignorehttps://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc/blob/master/.gitignore
README.mdhttps://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc/blob/master/README.md
README.mdhttps://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc/blob/master/README.md
config.jsonhttps://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc/blob/master/config.json
config.jsonhttps://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc/blob/master/config.json
READMEhttps://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc
https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc#什么是sbdoc
https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc#sbdoc是一个商业化开源产品完全免费无论你是前端工程师还是后端工程师接口永远都是两者交互的桥梁所以sbdoc专为中小型团队量身打造旨在解决接口的管理测试与数据生成实现真正的一体化解决方案
https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc#sbdoc有哪些功能
https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc#1团队协作可以对不同的成员分配权限有两种权限管理员可以增删改查项目和接口信息观察者可以查看测试mock接口数据但是不能修改接口和项目的信息
https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc#2编写接口文档摒弃了传统的纯文本编写方式采用可视化编写随意拖拽可以添加任意层次信息并且实时预览文档编写结果
https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc#3对接口进行测试对于外网测试没有跨域后台采用的是proxy代理对于内网需要在本地安装node环境然后下载系统内提示的netjs文档在本地用node运行即可netjs就是一个httphttps的透明代理
https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc#4自动生成接口很多时候我们的后端开发人员都是先将接口开发好再去写接口文档的或者是接口有比较大的改动接口文档也要改动很多对于这种情况可以在测试接口后对接口的文档信息进行一键自动生成接口的所有入参出参http头都会自动生成到文档我们要做的就是简单的修修改改就可以啦
http://sbdoc.cn:10000/mock/586b17545fa2d311c0915021http://sbdoc.cn:10000/mock/586b17545fa2d311c0915021
http://localhost:8081http://localhost:8081
https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc#5对数据进行无缝mock在大部分情况下前端的开发人员都是要等待后端的开发者将接口开发调试好才能进行下一步开发这样会耗费大量的时间精力如果要本地生成数据那么成本也会比较高所以sbdoc有独特的无缝mock技术只需要在本地用node运行netjs-加上mock-server地址每个项目都会自动生成自己的mock-server地址和你需要请求的真实地址当您的接口文档的状态为开发完成的时候netjs不会去请求mock-server地址而去请求真实地址举例node-netjs-httpsbdoccn10000mock586b17545fa2d311c0915021-httplocalhost8081-然后将您开发工程下的根url替换为localhost36742即可开启您的mock之旅
https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc#产品文档
http://sbdoc.cnhttp://sbdoc.cn
https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc#httpsbdoccn
https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc#sbdoc开源
https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc#本次开源的是sbdoc的内网版本可以直接部署到内网中和线上版本在功能上是完全一样的区别在于
https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc#1线上的系统用了前端和后端两套工程并且用nginx做了负载均衡redis做缓存而内网版本合并为一个工程直接用node做静态服务器取消了缓存这样对于很多中小型团队来说很轻便而且也够用了
https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc#2线上系统在安全性方面做了不少加固处理而内网版本默认内网是安全的也为了提高node作为服务器的效率取消了很多加固处理如果用户有需要可以自行添加
https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc#如何部署
下载页面https://nodejs.org/en/
https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc#1首先本地要安装node环境推荐6100版本下载页面
下载页面https://www.mongodb.com/
下载页面https://robomongo.org/
如何启动http://www.open-open.com/lib/view/open1435117403544.html
https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc#2安装mongodb下载页面可使用robomongo来作为mongodb的客户端工具下载页面启动mongodb后如何启动用robomongo来连接新建一个database作为sbdoc的数据库名称随意
https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc#3将sbdoc的源码down到本地进入根目录修改configjson
https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc#4在命令行下运行node-sbdoc的根目录sbdocbinwww即可启动sbdoc如果是windows环境下请修改目录分隔符在浏览器里输入localhostsbdoc启动的端口号出现首页表示部署成功
https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc#问题反馈
https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc#如果你有任何问题和建议请在issues里面指出每个月的1号和15号会发布功能迭代版本根据bug情况不定期的会发布bug迭代版本如果你想加入开源的大家庭欢迎加入qq群611940610
https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc#注意
https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc#本系统已申请专利著作权请不要私自用于商业用途如有发现我们将保留对你的法律责任追究
sbdoc.cnhttp://sbdoc.cn
Readme https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc#readme-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc
Activityhttps://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc/activity
Custom propertieshttps://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc/custom-properties
0 starshttps://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc/stargazers
1 watchinghttps://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc/watchers
0 forkshttps://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2FAnnNodeJS%2FSBDoc&report=AnnNodeJS+%28user%29
Releaseshttps://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc/releases
10 tags https://patch-diff.githubusercontent.com/AnnNodeJS/SBDoc/tags
Packages 0https://patch-diff.githubusercontent.com/orgs/AnnNodeJS/packages?repo_name=SBDoc
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.