@nodefony/monitoring-bundle
Version:
41 lines (37 loc) • 24.4 kB
HTML
<html lang="en-US" data-theme="light">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<meta name="generator" content="VuePress 2.0.0-rc.0" />
<meta name="theme" content="VuePress Theme Hope 2.0.0-rc.11" />
<style>
html {
background: var(--bg-color, #fff);
}
html[data-theme="dark"] {
background: var(--bg-color, #1d1e1f);
}
body {
background: var(--bg-color);
}
</style>
<script>
const userMode = localStorage.getItem("vuepress-theme-hope-scheme");
const systemDarkMode =
window.matchMedia &&
window.matchMedia("(prefers-color-scheme: dark)").matches;
if (userMode === "dark" || (userMode !== "light" && systemDarkMode)) {
document.documentElement.setAttribute("data-theme", "dark");
}
</script>
<link rel="alternate" hreflang="fr-fr" href="https://nodefony.net/documentation/documentation/fr/"><meta property="og:url" content="https://nodefony.net/documentation/documentation/"><meta property="og:site_name" content="Nodefony"><meta property="og:title" content="Nodefony"><meta property="og:type" content="website"><meta property="og:locale" content="en-US"><meta property="og:locale:alternate" content="fr-FR"><meta property="og:updated_time" content="2023-10-04T12:26:33.000Z"><meta property="article:author" content="Christophe CAMENSULI"><meta property="article:modified_time" content="2023-10-04T12:26:33.000Z"><script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","name":"Nodefony"}</script><title>Nodefony | Nodefony</title><meta name="description" content="">
<link rel="preload" href="/documentation/assets/style-B6R_gtaR.css" as="style"><link rel="stylesheet" href="/documentation/assets/style-B6R_gtaR.css">
<link rel="modulepreload" href="/documentation/assets/app-CAAMsCo-.js"><link rel="modulepreload" href="/documentation/assets/index.html-BYqynA69.js"><link rel="modulepreload" href="/documentation/assets/plugin-vue_export-helper-DlAUqK2U.js"><link rel="modulepreload" href="/documentation/assets/index.html-y4NeuE5U.js">
<link rel="prefetch" href="/documentation/assets/slides.html-CZZTY7xL.js" as="script"><link rel="prefetch" href="/documentation/assets/index.html-Br4nzaPa.js" as="script"><link rel="prefetch" href="/documentation/assets/disable.html-iGgba1cG.js" as="script"><link rel="prefetch" href="/documentation/assets/encrypt.html-Bt0eIIK7.js" as="script"><link rel="prefetch" href="/documentation/assets/markdown.html-Bgo48oG7.js" as="script"><link rel="prefetch" href="/documentation/assets/page.html-Dp_trm7u.js" as="script"><link rel="prefetch" href="/documentation/assets/index.html-Cl_Zpnjs.js" as="script"><link rel="prefetch" href="/documentation/assets/slides.html-CVFuM0DI.js" as="script"><link rel="prefetch" href="/documentation/assets/index.html-t4q5jx3j.js" as="script"><link rel="prefetch" href="/documentation/assets/index.html-CChN5F78.js" as="script"><link rel="prefetch" href="/documentation/assets/index.html-CzwNzR4J.js" as="script"><link rel="prefetch" href="/documentation/assets/disable.html-BsGFVJdM.js" as="script"><link rel="prefetch" href="/documentation/assets/encrypt.html-BHywzMYp.js" as="script"><link rel="prefetch" href="/documentation/assets/markdown.html-Dvl4roX8.js" as="script"><link rel="prefetch" href="/documentation/assets/page.html-9YaL2Hkl.js" as="script"><link rel="prefetch" href="/documentation/assets/index.html-Bh5pTj_j.js" as="script"><link rel="prefetch" href="/documentation/assets/index.html-CvIlJhp9.js" as="script"><link rel="prefetch" href="/documentation/assets/baz.html-DxywrpTP.js" as="script"><link rel="prefetch" href="/documentation/assets/index.html-CPn4Sru8.js" as="script"><link rel="prefetch" href="/documentation/assets/ray.html-y1aT8PLs.js" as="script"><link rel="prefetch" href="/documentation/assets/index.html-C0pAl-Yk.js" as="script"><link rel="prefetch" href="/documentation/assets/baz.html-Bq6mOVHa.js" as="script"><link rel="prefetch" href="/documentation/assets/index.html-C73cskF9.js" as="script"><link rel="prefetch" href="/documentation/assets/ray.html-BN2HlUuw.js" as="script"><link rel="prefetch" href="/documentation/assets/404.html-ByZkZfSS.js" as="script"><link rel="prefetch" href="/documentation/assets/slides.html-ZvhKFqjd.js" as="script"><link rel="prefetch" href="/documentation/assets/index.html-YXy6no1Q.js" as="script"><link rel="prefetch" href="/documentation/assets/disable.html-m2qV_YkG.js" as="script"><link rel="prefetch" href="/documentation/assets/encrypt.html-C0MsRFud.js" as="script"><link rel="prefetch" href="/documentation/assets/markdown.html-DC7urFkc.js" as="script"><link rel="prefetch" href="/documentation/assets/page.html-Dz4uyAwm.js" as="script"><link rel="prefetch" href="/documentation/assets/index.html-B_12nO3d.js" as="script"><link rel="prefetch" href="/documentation/assets/slides.html-C2Hf0Iju.js" as="script"><link rel="prefetch" href="/documentation/assets/index.html-CugNO4yM.js" as="script"><link rel="prefetch" href="/documentation/assets/index.html-DZsP4HiD.js" as="script"><link rel="prefetch" href="/documentation/assets/index.html-IvMhZd7S.js" as="script"><link rel="prefetch" href="/documentation/assets/disable.html-CvPmlWqB.js" as="script"><link rel="prefetch" href="/documentation/assets/encrypt.html-D15SvXYZ.js" as="script"><link rel="prefetch" href="/documentation/assets/markdown.html-BI2CMt3E.js" as="script"><link rel="prefetch" href="/documentation/assets/page.html--qDLPsTu.js" as="script"><link rel="prefetch" href="/documentation/assets/index.html-Bc-32Jgv.js" as="script"><link rel="prefetch" href="/documentation/assets/index.html-DTrANgQv.js" as="script"><link rel="prefetch" href="/documentation/assets/baz.html-C9sA3Nln.js" as="script"><link rel="prefetch" href="/documentation/assets/index.html-0wJdDatH.js" as="script"><link rel="prefetch" href="/documentation/assets/ray.html-T1bFthMF.js" as="script"><link rel="prefetch" href="/documentation/assets/index.html-DamZGaat.js" as="script"><link rel="prefetch" href="/documentation/assets/baz.html-H_bNDboj.js" as="script"><link rel="prefetch" href="/documentation/assets/index.html-D40zx8-a.js" as="script"><link rel="prefetch" href="/documentation/assets/ray.html-DceKbGhx.js" as="script"><link rel="prefetch" href="/documentation/assets/404.html-BwW2fUub.js" as="script"><link rel="prefetch" href="/documentation/assets/giscus-BZxmVUME.js" as="script"><link rel="prefetch" href="/documentation/assets/photoswipe.esm-GXRgw7eJ.js" as="script">
</head>
<body>
<div id="app"><!--[--><!--[--><!--[--><span tabindex="-1"></span><a href="#main-content" class="vp-skip-link sr-only">Skip to main content</a><!--]--><div class="theme-container no-sidebar"><!--[--><header id="navbar" class="vp-navbar"><div class="vp-navbar-start"><button type="button" class="vp-toggle-sidebar-button" title="Toggle Sidebar"><span class="icon"></span></button><!--[--><!----><!--]--><!--[--><a class="vp-link vp-brand vp-brand" href="/documentation/"><img class="vp-nav-logo" src="/documentation/images/doc-logo.png" alt><!----><span class="vp-site-name hide-in-pad">Nodefony</span></a><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-center"><!--[--><!----><!--]--><!--[--><nav class="vp-nav-links"><div class="nav-item hide-in-mobile"><a aria-label="Nodefony" class="vp-link nav-link active nav-link active" href="/documentation/"><span class="font-icon icon fa-fw fa-sm fas fa-home" style=""></span>Nodefony<!----></a></div><div class="nav-item hide-in-mobile"><a aria-label="Features demo" class="vp-link nav-link nav-link" href="/documentation/demo/"><span class="font-icon icon fa-fw fa-sm fas fa-laptop-code" style=""></span>Features demo<!----></a></div><div class="nav-item hide-in-mobile"><div class="dropdown-wrapper"><button type="button" class="dropdown-title" aria-label="Guide"><span class="title"><span class="font-icon icon fa-fw fa-sm fas fa-lightbulb" style=""></span>Guide</span><span class="arrow"></span><ul class="nav-dropdown"><li class="dropdown-item"><h4 class="dropdown-subtitle"><span>Bar</span></h4><ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a aria-label="Baz" class="vp-link nav-link nav-link" href="/documentation/guide/bar/baz.html"><span class="font-icon icon fa-fw fa-sm fas fa-circle-info" style=""></span>Baz<!----></a></li><li class="dropdown-subitem"><a aria-label="..." class="vp-link nav-link nav-link" href="/documentation/guide/bar/"><span class="font-icon icon fa-fw fa-sm fas fa-ellipsis" style=""></span>...<!----></a></li></ul></li><li class="dropdown-item"><h4 class="dropdown-subtitle"><span>Foo</span></h4><ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a aria-label="Ray" class="vp-link nav-link nav-link" href="/documentation/guide/foo/ray.html"><span class="font-icon icon fa-fw fa-sm fas fa-circle-info" style=""></span>Ray<!----></a></li><li class="dropdown-subitem"><a aria-label="..." class="vp-link nav-link nav-link" href="/documentation/guide/foo/"><span class="font-icon icon fa-fw fa-sm fas fa-ellipsis" style=""></span>...<!----></a></li></ul></li></ul></button></div></div><div class="nav-item hide-in-mobile"><a href="https://theme-hope.vuejs.press/" rel="noopener noreferrer" target="_blank" aria-label="V2 Docs" class="nav-link"><span class="font-icon icon fa-fw fa-sm fas fa-book" style=""></span>V2 Docs<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!----></a></div></nav><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-end"><!--[--><!----><!--]--><!--[--><div class="nav-item"><div class="dropdown-wrapper i18n-dropdown"><button type="button" class="dropdown-title" aria-label="Select language"><!--[--><svg xmlns="http://www.w3.org/2000/svg" class="icon i18n-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="i18n icon" style="width:1rem;height:1rem;vertical-align:middle;"><path d="M379.392 460.8 494.08 575.488l-42.496 102.4L307.2 532.48 138.24 701.44l-71.68-72.704L234.496 460.8l-45.056-45.056c-27.136-27.136-51.2-66.56-66.56-108.544h112.64c7.68 14.336 16.896 27.136 26.112 35.84l45.568 46.08 45.056-45.056C382.976 312.32 409.6 247.808 409.6 204.8H0V102.4h256V0h102.4v102.4h256v102.4H512c0 70.144-37.888 161.28-87.04 210.944L378.88 460.8zM576 870.4 512 1024H409.6l256-614.4H768l256 614.4H921.6l-64-153.6H576zM618.496 768h196.608L716.8 532.48 618.496 768z"></path></svg><!--]--><span class="arrow"></span><ul class="nav-dropdown"><li class="dropdown-item"><a aria-label="English" class="vp-link nav-link active nav-link active" href="/documentation/"><!---->English<!----></a></li><li class="dropdown-item"><a aria-label="Français" class="vp-link nav-link nav-link" href="/documentation/fr/"><!---->Français<!----></a></li></ul></button></div></div><div class="nav-item vp-repo"><a class="vp-repo-link" href="https://github.com/nodefony/nodefony" target="_blank" rel="noopener noreferrer" aria-label="GitHub"><svg xmlns="http://www.w3.org/2000/svg" class="icon github-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="github icon" style="width:1.25rem;height:1.25rem;vertical-align:middle;"><path d="M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"></path></svg></a></div><div class="nav-item hide-in-mobile"><button type="button" id="appearance-switch"><svg xmlns="http://www.w3.org/2000/svg" class="icon auto-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="auto icon" style="display:block;"><path d="M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm0-840c-198.78 0-360 161.22-360 360 0 198.84 161.22 360 360 360s360-161.16 360-360c0-198.78-161.22-360-360-360zm0 660V212c165.72 0 300 134.34 300 300 0 165.72-134.28 300-300 300z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon dark-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="dark icon" style="display:none;"><path d="M524.8 938.667h-4.267a439.893 439.893 0 0 1-313.173-134.4 446.293 446.293 0 0 1-11.093-597.334A432.213 432.213 0 0 1 366.933 90.027a42.667 42.667 0 0 1 45.227 9.386 42.667 42.667 0 0 1 10.24 42.667 358.4 358.4 0 0 0 82.773 375.893 361.387 361.387 0 0 0 376.747 82.774 42.667 42.667 0 0 1 54.187 55.04 433.493 433.493 0 0 1-99.84 154.88 438.613 438.613 0 0 1-311.467 128z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="icon light-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="light icon" style="display:none;"><path d="M952 552h-80a40 40 0 0 1 0-80h80a40 40 0 0 1 0 80zM801.88 280.08a41 41 0 0 1-57.96-57.96l57.96-58a41.04 41.04 0 0 1 58 58l-58 57.96zM512 752a240 240 0 1 1 0-480 240 240 0 0 1 0 480zm0-560a40 40 0 0 1-40-40V72a40 40 0 0 1 80 0v80a40 40 0 0 1-40 40zm-289.88 88.08-58-57.96a41.04 41.04 0 0 1 58-58l57.96 58a41 41 0 0 1-57.96 57.96zM192 512a40 40 0 0 1-40 40H72a40 40 0 0 1 0-80h80a40 40 0 0 1 40 40zm30.12 231.92a41 41 0 0 1 57.96 57.96l-57.96 58a41.04 41.04 0 0 1-58-58l58-57.96zM512 832a40 40 0 0 1 40 40v80a40 40 0 0 1-80 0v-80a40 40 0 0 1 40-40zm289.88-88.08 58 57.96a41.04 41.04 0 0 1-58 58l-57.96-58a41 41 0 0 1 57.96-57.96z"></path></svg></button></div><!----><!--]--><!--[--><!----><!--]--><button type="button" class="vp-toggle-navbar-button" aria-label="Toggle Navbar" aria-expanded="false" aria-controls="nav-screen"><span><span class="vp-top"></span><span class="vp-middle"></span><span class="vp-bottom"></span></span></button></div></header><!----><!--]--><!----><div class="toggle-sidebar-wrapper"><span class="arrow start"></span></div><aside id="sidebar" class="vp-sidebar"><!--[--><!----><!--]--><ul class="vp-sidebar-links"></ul><!--[--><!----><!--]--></aside><!--[--><main id="main-content" class="vp-project-home" aria-labelledby="main-title"><!----><header class="vp-hero-info-wrapper"><!--[--><div class="vp-hero-mask light" style="background-image:url(https://theme-hope-assets.vuejs.press/bg/6-light.svg);background-attachment:fixed;"></div><div class="vp-hero-mask dark" style="background-image:url(https://theme-hope-assets.vuejs.press/bg/6-dark.svg);background-attachment:fixed;"></div><!--]--><div class="vp-hero-info"><!--[--><img class="vp-hero-image" style="" src="/documentation/images/doc-logo.png" alt="Nodefony Framework"><!--]--><div class="vp-hero-infos"><h1 id="main-title">Nodefony Framework</h1><p id="main-description">Nodefony can be used to develop a complete solution to create a Fullstack Web Application, Secure Api, or Microservices.</p><p class="vp-hero-actions"><a aria-label="How to Use 💡" class="vp-link nav-link vp-hero-action primary nav-link vp-hero-action primary" href="/documentation/demo/"><!---->How to Use 💡<!----></a><a aria-label="Docs" class="vp-link nav-link vp-hero-action default nav-link vp-hero-action default" href="/documentation/guide/"><!---->Docs<!----></a><a href="https://nodefony.net" rel="noopener noreferrer" target="_blank" aria-label="Online Demo 🪀" class="nav-link vp-hero-action default"><!---->Online Demo 🪀<!----><!----></a><a aria-label="readme" class="vp-link nav-link vp-hero-action default nav-link vp-hero-action default" href="/documentation/nodefony/"><!---->readme<!----></a></p></div></div></header><!--[--><div class="vp-highlight-wrapper" style=""><div class="vp-highlight-bg light" style="background-image:url(https://theme-hope-assets.vuejs.press/bg/3-light.svg);"></div><div class="vp-highlight-bg dark" style="background-image:url(https://theme-hope-assets.vuejs.press/bg/3-dark.svg);"></div><div class="vp-highlight"><!--[--><img class="vp-highlight-image" src="/documentation/assets/image/box.svg" alt><!----><!--]--><!--[--><div class="vp-highlight-info-wrapper"><div class="vp-highlight-info"><h2 class="vp-highlight-header">Easy to install</h2><!----><ul class="vp-highlights"><li class="vp-highlight-item-wrapper"><div class="vp-highlight-item"><h3 class="vp-highlight-title"><!----><span>Run <code>npm -g install nodefony</code> to install nodefony .</span></h3><!----></div></li><li class="vp-highlight-item-wrapper"><div class="vp-highlight-item"><h3 class="vp-highlight-title"><!----><span>Run <code>nodefony</code> interactive mode to create a new project .</span></h3><!----></div></li></ul></div></div><!--]--></div></div><div class="vp-feature-wrapper"><div class="vp-feature-bg light" style="background-image:url(https://theme-hope-assets.vuejs.press/bg/2-light.svg);background-repeat:repeat;background-size:initial;"></div><div class="vp-feature-bg dark" style="background-image:url(https://theme-hope-assets.vuejs.press/bg/2-dark.svg);background-repeat:repeat;background-size:initial;"></div><div class="vp-feature" style=""><!--[--><img class="vp-feature-image" src="/documentation/images/doc-logo.png" alt><!----><!--]--><!--[--><h2 class="vp-feature-header">Nodefony New features</h2><!----><!--]--><div class="vp-features"><a aria-label="Servers http / http2" class="vp-link vp-feature-item link vp-feature-item link" href="/documentation/nodefony/servers.html"><h3 class="vp-feature-title"><img class="icon" src="/documentation/images/http2.svg" aria-hidden no-view style=""><span>Servers http / http2</span></h3><p class="vp-feature-details">HTTP Server</p></a><a aria-label="Servers websocket" class="vp-link vp-feature-item link vp-feature-item link" href="/documentation/nodefony/serversl.html"><h3 class="vp-feature-title"><img class="icon" src="/documentation/images/websocket.png" aria-hidden no-view style=""><span>Servers websocket</span></h3><p class="vp-feature-details">WEBSOCKET Server</p></a><a aria-label="Api" class="vp-link vp-feature-item link vp-feature-item link" href="/documentation/nodefony/servers.html"><h3 class="vp-feature-title"><img class="icon" src="/documentation/images/api.png" aria-hidden no-view style=""><span>Api</span></h3><p class="vp-feature-details">Api</p></a><a aria-label="GraphQL" class="vp-link vp-feature-item link vp-feature-item link" href="/documentation/nodefony/servers.html"><h3 class="vp-feature-title"><img class="icon" src="/documentation/images/GraphQL.png" aria-hidden no-view style=""><span>GraphQL</span></h3><p class="vp-feature-details">GraphQL in action</p></a><a aria-label="Swagger" class="vp-link vp-feature-item link vp-feature-item link" href="/documentation/nodefony/servers.html"><h3 class="vp-feature-title"><img class="icon" src="/documentation/images/swagger.png" aria-hidden no-view style=""><span>Swagger</span></h3><p class="vp-feature-details">Swagger in action</p></a><a aria-label="MVC" class="vp-link vp-feature-item link vp-feature-item link" href="/documentation/nodefony/servers.html"><h3 class="vp-feature-title"><span class="font-icon icon fa-fw fa-sm fas fa-cubes" style=""></span><span>MVC</span></h3><p class="vp-feature-details">Model Vue Controller.</p></a><a aria-label="WAF" class="vp-link vp-feature-item link vp-feature-item link" href="/documentation/nodefony/servers.html"><h3 class="vp-feature-title"><img class="icon" src="/documentation/images/waf.png" aria-hidden no-view style=""><span>WAF</span></h3><p class="vp-feature-details">Web Application Firewall</p></a><a aria-label="Monitoring" class="vp-link vp-feature-item link vp-feature-item link" href="/documentation/nodefony/servers.html"><h3 class="vp-feature-title"><span class="font-icon icon fa-fw fa-sm fas fa-desktop" style=""></span><span>Monitoring</span></h3><p class="vp-feature-details">Monitoring Framework</p></a><a aria-label="Unit Test" class="vp-link vp-feature-item link vp-feature-item link" href="/documentation/nodefony/servers.html"><h3 class="vp-feature-title"><span class="font-icon icon fa-fw fa-sm fas fa-vial-circle-check" style=""></span><span>Unit Test</span></h3><p class="vp-feature-details">Test unit in action</p></a><a aria-label="CLI" class="vp-link vp-feature-item link vp-feature-item link" href="/documentation/nodefony/servers.html"><h3 class="vp-feature-title"><span class="font-icon icon fa-fw fa-sm fas fa-terminal" style=""></span><span>CLI</span></h3><p class="vp-feature-details">Command Line Interface</p></a><a aria-label="Sequelize" class="vp-link vp-feature-item link vp-feature-item link" href="/documentation/nodefony/servers.html"><h3 class="vp-feature-title"><img class="icon" src="/documentation/images/sequelize.png" aria-hidden no-view style=""><span>Sequelize</span></h3><p class="vp-feature-details">ORM sql</p></a><a aria-label="Mongoose" class="vp-link vp-feature-item link vp-feature-item link" href="/documentation/nodefony/servers.html"><h3 class="vp-feature-title"><img class="icon" src="/documentation/images/mongoose.png" aria-hidden no-view style=""><span>Mongoose</span></h3><p class="vp-feature-details">ORM nosql</p></a><a aria-label="Commands" class="vp-link vp-feature-item link vp-feature-item link" href="/documentation/nodefony/servers.html"><h3 class="vp-feature-title"><span class="font-icon icon fa-fw fa-sm fas fa-display" style=""></span><span>Commands</span></h3><p class="vp-feature-details">Command Line Interface</p></a><a aria-label="vue.js" class="vp-link vp-feature-item link vp-feature-item link" href="/documentation/nodefony/servers.html"><h3 class="vp-feature-title"><img class="icon" src="/documentation/images/Vue.png" aria-hidden no-view style=""><span>vue.js</span></h3><p class="vp-feature-details">Vue.js in action</p></a><a aria-label="React" class="vp-link vp-feature-item link vp-feature-item link" href="/documentation/nodefony/servers.html"><h3 class="vp-feature-title"><img class="icon" src="/documentation/images/React.png" aria-hidden no-view style=""><span>React</span></h3><p class="vp-feature-details">React in Action</p></a><a aria-label="Migrate" class="vp-link vp-feature-item link vp-feature-item link" href="/documentation/nodefony/servers.html"><h3 class="vp-feature-title"><span class="font-icon icon fa-fw fa-sm fas fa-rss" style=""></span><span>Migrate</span></h3><p class="vp-feature-details">Orm migration</p></a><a aria-label="PWA support" class="vp-link vp-feature-item link vp-feature-item link" href="/documentation/nodefony/servers.html"><h3 class="vp-feature-title"><img class="icon" src="/documentation/images/pwa.png" aria-hidden no-view style=""><span>PWA support</span></h3><p class="vp-feature-details">Progressive Web App</p></a><a aria-label="PM2" class="vp-link vp-feature-item link vp-feature-item link" href="/documentation/nodefony/servers.html"><h3 class="vp-feature-title"><img class="icon" src="/documentation/images/pm2-logo.png" aria-hidden no-view style=""><span>PM2</span></h3><p class="vp-feature-details">ADVANCED, PRODUCTION PROCESS MANAGER</p></a></div></div></div><!--]--><!----><div class="theme-hope-content"></div><!----></main><!--]--><footer class="vp-footer-wrapper"><div class="vp-footer">CeCILL-B FREE SOFTWARE LICENSE AGREEMENT | Copyright © 2022</div><!----></footer></div><!--]--><!----><!--]--></div>
<script type="module" src="/documentation/assets/app-CAAMsCo-.js" defer></script>
</body>
</html>