Robot | Path | Permission |
GoogleBot | / | ✔ |
BingBot | / | ✔ |
BaiduSpider | / | ✔ |
YandexBot | / | ✔ |
Title | Mali |
Description | Minimalistic Node.js gRPC microservice |
Keywords | N/A |
WebSite | mali.js.org |
Host IP | 104.26.8.84 |
Location | United States |
Site | Rank |
US$263,765
Last updated: 2022-09-10 22:19:21
mali.js.org has Semrush global rank of 40,127,832. mali.js.org has an estimated worth of US$ 263,765, based on its estimated Ads revenue. mali.js.org receives approximately 30,435 unique visitors each day. Its web server is located in United States, with IP address 104.26.8.84. According to SiteAdvisor, mali.js.org is safe to visit. |
Purchase/Sale Value | US$263,765 |
Daily Ads Revenue | US$244 |
Monthly Ads Revenue | US$7,305 |
Yearly Ads Revenue | US$87,652 |
Daily Unique Visitors | 2,029 |
Note: All traffic and earnings values are estimates. |
Host | Type | TTL | Data |
mali.js.org. | A | 299 | IP: 104.26.8.84 |
mali.js.org. | A | 299 | IP: 172.67.73.64 |
mali.js.org. | A | 299 | IP: 104.26.9.84 |
mali.js.org. | AAAA | 299 | IPV6: 2606:4700:20::681a:954 |
mali.js.org. | AAAA | 299 | IPV6: 2606:4700:20::ac43:4940 |
mali.js.org. | AAAA | 299 | IPV6: 2606:4700:20::681a:854 |
Mali Guide API Reference Examples Links Chat (opens new window) GitHub (opens new window) Guide API Reference Examples Links Chat (opens new window) GitHub (opens new window) Mali Minimalistic Node.js gRPC microservice framework Get Started → Modern JavaScript Mali is designed for usage with modern asynchronous mechanisms utilizing `Promises` or `async / await`. Metadata Mali supports header, trailer, status, and error metadata. Middleware Cascading middleware can be composed to extend the minimal core and add additional features. (opens new window) (opens new window) (opens new window) (opens new window) (opens new window) (opens new window) (opens new window) (opens new window) # Full server in a few lines of code... const Mali = require ( ’mali’ ) async function sayHello ( ctx ) { ctx . res = { message : ’Hello ’ . concat ( ctx . req . name ) } } function main ( ) { const app = new Mali ( ’helloworld.proto’ ) app . use ( { sayHello } ) app . start ( ’127.0.0.1:50051’ ) } main ( ) |
HTTP/1.1 301 Moved Permanently Date: Thu, 23 Dec 2021 20:31:01 GMT Connection: keep-alive Cache-Control: max-age=3600 Expires: Thu, 23 Dec 2021 21:31:01 GMT Location: https://mali.js.org/ Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=d%2BQETn0qGqkwPFoEFzlnE5JKlmaG%2FFq%2FyGg1YGSAZdtBvz0c9zt3rYu2nJ40KGBkvDlQ9fA1AUF%2BBcDT33sTMfZ2qYmgp6pOCqgvVLKs8eyVBRC4%2BOWwMKuUpXh3"}],"group":"cf-nel","max_age":604800} NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800} Server: cloudflare CF-RAY: 6c2459e3180319d7-EWR HTTP/2 200 date: Thu, 23 Dec 2021 20:31:01 GMT content-type: text/html; charset=utf-8 last-modified: Sun, 02 May 2021 01:19:22 GMT access-control-allow-origin: * etag: W/"608dfe1a-3c27" expires: Thu, 23 Dec 2021 20:41:01 GMT cache-control: max-age=600 x-proxy-cache: MISS x-github-request-id: F992:7559:8EE375:CD95A7:61C4DC85 via: 1.1 varnish age: 0 x-served-by: cache-ewr18161-EWR x-cache: MISS x-cache-hits: 0 x-timer: S1640291462.708253,VS0,VE21 vary: Accept-Encoding x-fastly-request-id: e0b347f141668d9b1f7804f6d0e24c6829fc0ac3 cf-cache-status: DYNAMIC expect-ct: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=Ln3Dd2UG6DrESFps4nBxfoHsz3%2Ft7u74Zjpj6KOXMfw2qCSydbKlbWM7wQo7NDGqE8uwtjDZcO3%2BZ%2FfQbtoy%2B3AiVifdukFvR7IBSHuupz8cacyoloeKKlFaSzjF"}],"group":"cf-nel","max_age":604800} nel: {"success_fraction":0,"report_to":"cf-nel","max_age":604800} server: cloudflare cf-ray: 6c2459e398a68cb7-EWR |