Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Anarkh-Lee/nginx-flow
/ functions
Functions
259 in github.com/Anarkh-Lee/nginx-flow
⨍
Functions
259
◇
Types & classes
59
↓ 1 callers
Method
fixSendfile
* 修复 Sendfile
src/services/fixApplicator.ts:379
↓ 1 callers
Method
fixSendfile
* 修复 Sendfile
src/services/fixService.ts:382
↓ 1 callers
Method
fixServerTokens
(config: NginxConfig)
src/services/AutoFixService.ts:92
↓ 1 callers
Method
fixServerTokens
* 修复 Server Tokens * 1. 设置 http.serverTokens = false * 2. 清洗所有相关自定义指令
src/services/fixApplicator.ts:221
↓ 1 callers
Method
fixServerTokens
* 修复 Server Tokens - 在所有层级清洗
src/services/fixService.ts:232
↓ 1 callers
Method
fixSslProtocols
(config: NginxConfig)
src/services/AutoFixService.ts:112
↓ 1 callers
Method
fixTcpNodelay
* 修复 TCP Nodelay
src/services/fixApplicator.ts:402
↓ 1 callers
Method
fixTcpNodelay
* 修复 TCP Nodelay
src/services/fixService.ts:406
↓ 1 callers
Method
fixWorkerProcesses
* 修复 Worker Processes
src/services/fixApplicator.ts:196
↓ 1 callers
Method
fixWorkerProcesses
* 修复 Worker Processes
src/services/fixService.ts:208
↓ 1 callers
Method
fixXContentType
* 修复 X-Content-Type-Options
src/services/fixApplicator.ts:564
↓ 1 callers
Method
fixXContentType
(config: NginxConfig, targetServerId: string)
src/services/fixService.ts:569
↓ 1 callers
Method
fixXFrameOptions
* 修复 X-Frame-Options
src/services/fixApplicator.ts:557
↓ 1 callers
Method
fixXFrameOptions
(config: NginxConfig, targetServerId: string)
src/services/fixService.ts:565
↓ 1 callers
Method
forceHttpsRedirect
* 强制 HTTPS 跳转 - 处理端口 80 冲突 * * 方案 A (优先): 如果存在同 serverName 的 80 端口服务器,直接改造它 * 方案 B: 如果不存在,创建新的跳转服务器
src/services/fixApplicator.ts:590
↓ 1 callers
Function
formatValue
* 将值格式化为 Nginx 配置值 * - 处理空字符串 -> "" * - 处理 undefined/null -> 跳过 * - 处理需要引号的值
src/utils/configGenerator.ts:15
↓ 1 callers
Function
genId
()
src/hooks/use-toast.ts:24
↓ 1 callers
Function
generateDockerfile
(config: NginxConfig)
src/utils/dockerfileGenerator.ts:3
↓ 1 callers
Function
generateNginxConfig
(config: NginxConfig)
src/utils/configGenerator.ts:150
↓ 1 callers
Function
getCategoryColor
(category: TemplateCategory)
src/components/TemplateLibrary.tsx:67
↓ 1 callers
Function
getCategoryIcon
(category: AuditCategory)
src/components/AuditPanel.tsx:93
↓ 1 callers
Function
getCategoryLabel
(category: TemplateCategory)
src/components/TemplateLibrary.tsx:78
↓ 1 callers
Function
getGradeColor
(grade: AuditResult['grade'])
src/components/AuditPanel.tsx:104
↓ 1 callers
Function
getModifierBadge
()
src/components/nodes/LocationNode.tsx:45
↓ 1 callers
Function
getSeverityBadgeClass
(severity: AuditSeverity)
src/components/AuditPanel.tsx:82
↓ 1 callers
Function
getSeverityIcon
(severity: AuditSeverity)
src/components/AuditPanel.tsx:71
↓ 1 callers
Function
handleSimulate
()
src/components/toolbar/TrafficSimulator.tsx:30
↓ 1 callers
Function
isRedirectLocation
(location: LocationConfig)
src/utils/configGenerator.ts:136
↓ 1 callers
Function
matchLocation
( requestPath: string, locations: LocationConfig[], language: 'zh' | 'en' = 'zh' )
src/utils/locationMatcher.ts:62
↓ 1 callers
Method
mergeDuplicateServers
* 智能合并重复的 Server * 检测并合并监听相同端口和 server_name 的 Server * * @param servers - 服务器列表 * @returns 合并后的服务器列表和操作日志
src/utils/configCleaner.ts:185
↓ 1 callers
Method
parse
()
src/utils/nginxParser.ts:188
↓ 1 callers
Function
parseListenDirective
(args: string[])
src/utils/nginxParser.ts:269
↓ 1 callers
Function
parseLocationModifier
(args: string[])
src/utils/nginxParser.ts:293
↓ 1 callers
Function
parseNginxConfig
(configString: string)
src/utils/nginxParser.ts:714
↓ 1 callers
Method
parseRoot
()
src/utils/nginxParser.ts:204
↓ 1 callers
Function
parseUpstreamServer
(args: string[])
src/utils/nginxParser.ts:310
↓ 1 callers
Function
reducer
(state: State, action: Action)
src/hooks/use-toast.ts:71
↓ 1 callers
Method
removeDirectives
* 批量移除多个指令
src/utils/configCleaner.ts:124
↓ 1 callers
Function
removeServer
(serverId: string)
src/components/panels/UpstreamPropertyPanel.tsx:50
↓ 1 callers
Function
renderPanel
()
src/components/panels/PropertyPanel.tsx:50
↓ 1 callers
Function
searchTemplates
(query: string)
src/data/templates.ts:861
↓ 1 callers
Function
tokenize
(input: string)
src/utils/nginxParser.ts:54
↓ 1 callers
Method
trackAuditRun
* 追踪配置体检运行
src/utils/analytics.ts:185
↓ 1 callers
Method
trackAutoFix
* 追踪自动修复
src/utils/analytics.ts:197
↓ 1 callers
Method
trackConfigCopy
* 追踪配置复制
src/utils/analytics.ts:165
↓ 1 callers
Method
trackTemplateUse
* 追踪使用模板
src/utils/analytics.ts:122
↓ 1 callers
Method
trackTimeSpent
* 追踪用户停留时长(离开时调用)
src/utils/analytics.ts:257
↓ 1 callers
Function
useIsMobile
()
src/hooks/use-mobile.tsx:5
Function
AlertDialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/alert-dialog.tsx:51
Function
AlertDialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/alert-dialog.tsx:46
Function
App
()
src/App.tsx:13
Function
AuditPanel
({ onHighlightNode })
src/components/AuditPanel.tsx:48
Function
Badge
({ className, variant, ...props }: BadgeProps)
src/components/ui/badge.tsx:25
Function
BreadcrumbEllipsis
({ className, ...props }: React.ComponentProps<"span">)
src/components/ui/breadcrumb.tsx:69
Function
BreadcrumbSeparator
({ children, className, ...props }: React.ComponentProps<"li">)
src/components/ui/breadcrumb.tsx:62
Function
Calendar
({ className, classNames, showOutsideDays = true, ...props }: CalendarProps)
src/components/ui/calendar.tsx:10
Function
ChartStyle
({ id, config }: { id: string; config: ChartConfig })
src/components/ui/chart.tsx:61
Function
CommandDialog
({ children, ...props }: CommandDialogProps)
src/components/ui/command.tsx:26
Function
CommandShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
src/components/ui/command.tsx:117
Function
ConfigCanvas
()
src/components/canvas/ConfigCanvas.tsx:425
Function
ConfigCanvasInner
()
src/components/canvas/ConfigCanvas.tsx:41
Function
ConfigPreview
()
src/components/preview/ConfigPreview.tsx:11
Function
ConfigProvider
({ children })
src/contexts/ConfigContext.tsx:68
Function
ConfigSidebar
()
src/components/sidebar/ConfigSidebar.tsx:34
Function
ContextMenuShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
src/components/ui/context-menu.tsx:157
Function
CookieConsent
()
src/components/CookieConsent.tsx:7
Function
DialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/dialog.tsx:59
Function
DialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/dialog.tsx:54
Function
Drawer
({ shouldScaleBackground = true, ...props }: React.ComponentProps<typeof DrawerPrimitive.Root>)
src/components/ui/drawer.tsx:6
Function
DrawerFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/drawer.tsx:51
Function
DrawerHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/drawer.tsx:46
Function
DropdownMenuShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
src/components/ui/dropdown-menu.tsx:158
Function
FormField
({ ...props }: ControllerProps<TFieldValues, TName>)
src/components/ui/form.tsx:20
Function
ImportConfigModal
({ children, onImportComplete })
src/components/ImportConfigModal.tsx:96
Function
Index
()
src/pages/Index.tsx:9
Function
LanguageProvider
({ children })
src/contexts/LanguageContext.tsx:386
Function
LanguageSwitch
()
src/components/LanguageSwitch.tsx:5
Function
LocationNode
({ id, data, selected })
src/components/nodes/LocationNode.tsx:25
Function
LocationPropertyPanel
({ location })
src/components/panels/LocationPropertyPanel.tsx:25
Function
MenubarShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
src/components/ui/menubar.tsx:185
Function
NotFound
()
src/pages/NotFound.tsx:4
Function
Pagination
({ className, ...props }: React.ComponentProps<"nav">)
src/components/ui/pagination.tsx:7
Function
PaginationEllipsis
({ className, ...props }: React.ComponentProps<"span">)
src/components/ui/pagination.tsx:65
Function
PaginationLink
({ className, isActive, size = "icon", ...props }: PaginationLinkProps)
src/components/ui/pagination.tsx:34
Function
PaginationNext
({ className, ...props }: React.ComponentProps<typeof PaginationLink>)
src/components/ui/pagination.tsx:57
Function
PaginationPrevious
({ className, ...props }: React.ComponentProps<typeof PaginationLink>)
src/components/ui/pagination.tsx:49
Function
PropertyPanel
()
src/components/panels/PropertyPanel.tsx:10
Function
ResizableHandle
({ withHandle, className, ...props }: React.ComponentProps<typeof ResizablePrimitive.PanelResizeHandle>
src/components/ui/resizable.tsx:15
Function
ResizablePanelGroup
({ className, ...props }: React.ComponentProps<typeof ResizablePrimitive.PanelGroup>)
src/components/ui/resizable.tsx:6
Function
ServerNode
({ id, data, selected })
src/components/nodes/ServerNode.tsx:22
Function
ServerPropertyPanel
({ server })
src/components/panels/ServerPropertyPanel.tsx:17
Function
SheetFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/sheet.tsx:75
Function
SheetHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/sheet.tsx:70
Function
Skeleton
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/skeleton.tsx:3
Function
TemplateCard
({ template, onSelect, language })
src/components/TemplateLibrary.tsx:64
Function
TemplateLibrary
()
src/components/TemplateLibrary.tsx:131
Function
Toaster
()
src/components/ui/toaster.tsx:4
Function
Toaster
({ ...props }: ToasterProps)
src/components/ui/sonner.tsx:6
Function
TrafficSimulator
({ onSimulate, isSimulating, })
src/components/toolbar/TrafficSimulator.tsx:22
Function
UpstreamNode
({ id, data, selected })
src/components/nodes/UpstreamNode.tsx:21
← previous
next →
101–200 of 259, ranked by callers