If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: code.tutsplus.com/learning-server-side-javascript-with-nodejs--net-10044t - Learning Server-Side JavaScrip.

site address: code.tutsplus.com/learning-server-side-javascript-with-nodejs--net-10044t redirected to: code.tutsplus.com/learning-server-side-javascript-with-nodejs--net-10044t

site title: Learning Server-Side JavaScript With Node.js Envato Tuts+

Our opinion (on Sunday 15 November 2026 21:51:52 UTC):

GREEN status (no comments) - no comments
After content analysis of this website we propose the following hashtags:



Meta tags:
description=Node.js makes it easy to create high-performance, real-time web applications easy. It allows JavaScript to be used end to end, both on the server and on the client.;

Headings (most frequently used words):

node, js, server, with, learning, side, javascript, what, is, installation, hello, world, simple, static, file, build, weather, api, in, express, next, steps,

Text of the page (most frequently used words):
the (141), and (61), node (44), you (32), your (27), file (26), #server (25), all (23), this (23), http (21), will (21), api (20), development (20), javascript (19), with (19), that (19), for (18), express (18), get (16), #weather (16), response (16), from (15), web (14), learning (14), start (13), city (13), create (12), modules (12), code (12), util (12), our (11), module (11), run (11), hello (11), require (11), time (10), send (10), path (10), end (10), world (10), envato (9), are (9), design (9), templates (9), url (9), function (9), using (9), res (9), request (9), version (9), view (9), use (8), like (8), applications (8), command (8), type (8), axios (8), first (8), php (8), can (7), test (7), key (7), err (7), app (7), build (7), npm (7), 8080 (7), which (7), hosting (7), ruby (7), need (6), content (6), easy (6), because (6), open (6), localhost (6), log (6), then (6), have (6), package (6), write (6), var (6), based (6), react (6), tuts (5), about (5), video (5), not (5), next (5), creative (5), project (5), makes (5), performance (5), real (5), see (5), connection (5), 3000 (5), following (5), browser (5), 200 (5), data (5), listen (5), install (5), used (5), filename (5), terminal (5), cloud (5), python (5), coding (5), fundamentals (5), mobile (5), wordpress (5), author (4), join (4), music (4), information (4), user (4), assets (4), has (4), reading (4), very (4), system (4), forecast (4), any (4), should (4), provided (4), error (4), make (4), req (4), serve (4), running (4), installed (4), both (4), json (4), static (4), client (4), asynchronous (4), operation (4), other (4), how (4), writehead (4), must (4), program (4), windows (4), event (4), servers (4), every (4), thread (4), ionic (4), native (4), android (4), ios (4), help (3), policy (3), terms (3), over (3), access (3), one (3), unlimited (3), now (3), download (3), high (3), some (3), party (3), there (3), just (3), these (3), nairobi (3), status (3), console (3), query (3), return (3), condition (3), route (3), output (3), simple (3), port (3), inside (3), also (3), apis (3), html (3), external (3), does (3), 404 (3), message (3), read (3), binary (3), close (3), able (3), while (3), incoming (3), find (3), being (3), process (3), text (3), createserver (3), files (3), script (3), when (3), comes (3), created (3), step (3), many (3), skip (3), tutorial (3), manager (3), latest (3), allows (3), installation (3), operations (3), well (3), programming (3), scaling (3), scripts (3), side (3), tools (3), property (2), their (2), products (2), center (2), sign (2), become (2), blog (2), discover (2), share (2), license (2), stock (2), free (2), without (2), everything (2), million (2), asset (2), devon (2), govett (2), been (2), kingsley (2), creating (2), technology (2), its (2), own (2), third (2), application (2), including (2), here (2), results (2), line (2), set (2), meaning (2), back (2), description (2), catch (2), two (2), want (2), string (2), apikey (2), https (2), org (2), let (2), imports (2), variable (2), forecasted (2), prompted (2), current (2), const (2), registry (2), each (2), example (2), framework (2), found (2), requests (2), matter (2), parse (2), hard (2), drive (2), directory (2), cwd (2), plain (2), uri (2), built (2), but (2), what (2), anonymous (2), into (2), called (2), once (2), functions (2), order (2), load (2), name (2), library (2), change (2), prompt (2), repl (2), loop (2), wizard (2), most (2), computer (2), scale (2), connections (2), waiting (2), than (2), model (2), walk (2), through (2), show (2), english (2), aws (2), game (2), rails (2), django (2), cli (2), regular (2), expressions (2), ajax (2), xml (2), control (2), git (2), authentication (2), machine (2), rest (2), patterns (2), workflow (2), testing (2), security (2), databases (2), sql (2), functional (2), oop (2), yii (2), codeigniter (2), laravel (2), angular (2), jquery (2), vue (2), kotlin (2), firebase (2), corona (2), theme (2), plugin (2), photo (2), business (2), youtube (2), 2025, trademarks, brands, respective, owners, sitemap, mixkit, placeit, market, authors, company, team, purpose, who, affiliate, explore, marketing, resources, sell, personal, cookie, settings, cookies, fair, acceptable, privacy, conditions, popular, searches, fonts, photos, royalty, pricing, plans, ideas, host, meetups, lead, discussions, collaborate, community, professional, photoshop, beautiful, logos, designs, mockups, seconds, digital, downloads, month, toolkit, attachment, post, updated, contributions, passionate, educates, inspires, readers, hobbies, include, football, cycling, ubah, happy, noding, exciting, hope, benefits, great, source, libraries, available, database, layers, templating, engines, mail, clients, even, entire, frameworks, connecting, things, together, steps, note, replaced, choice, save, handle, returned, method, simply, via, variables, unique, dashboard, thing, retrieve, list, appid, openweathermap, replace, below, copy, store, value, secured, fetch, location, subscribe, section, forecasts, collection, import, index, responding, finally, field, added, object, dependency, folder, generated, track, node_modules, dependencies, same, building, fetches, shows, expected, given, extra, restful, single, endpoint, take, respond, body, containing, come, site, navigate, shown, check, exists, thus, requires, callback, exist, sent, returns, otherwise, encoding, present, disk, large, did, before, pathname, accessed, actual, joins, working, requested, requiring, includes, filesystem, sys, 500, readfile, f_ok, constants, base, doesn, anything, except, such, images, headers, successful, might, notice, explicitly, stream, closing, creates, passed, whenever, told, argument, loads, contains, utility, dealing, level, tasks, printing, call, stored, case, understand, functionality, encapsulated, loaded, listed, documentation, empty, provide, entry, licence, done, attach, flag, above, generate, default, values, init, fresh, new, begins, serves, provides, eval, print, where, immediately, evaluated, outputted, session, etc, search, programs, completed, successfully, setup, options, optional, don, unless, good, reason, choose, chocolatey, release, writing, lts, msi, nodejs, short, 3rd, officially, supported, linux, macos, microsoft, smartos, freebsd, recent, v16, upwards, uses, instead, threads, millions, concurrent, takes, advantage, fact, spend, accessing, service, finish, uploaded, much, slower, memory, continue, taking, place, extremely, suited, closures, defining, inline, callbacks, cinch, developers, already, know, way, fast, bit, different, technologies, rather, apache, cgi, they, spawn, fine, long, lived, would, instant, messaging, apps, traditionally, only, after, considerable, interest, bringing, was, major, modern, copied, clipboard, español, deutsch, min, jun, 2022, scroll, top, home,


Text of the page (random words):
ress plugin development theme development mobile development mobile development view all mobile development ios development ios templates android development android templates react native development react native templates ionic development ionic templates corona firebase kotlin javascript javascript view all javascript react vue js node jquery angular web apis php php view all php laravel php scripts codeigniter yii coding fundamentals coding fundamentals view all coding fundamentals oop functional programming databases sql security testing workflow design patterns rest api machine learning authentication version control git performance xml ajax regular expressions tools terminal and cli python python view all python django ruby ruby view all ruby ruby on rails game development cloud hosting cloud hosting view all cloud hosting aws web servers hosting scaling music tuts youtube envato get unlimited creative assets go to envato tuts youtube design business photo video web design code wordpress start learning plugin development theme development all wordpress mobile development start learning ios development ios templates android development android templates react native development react native templates ionic development ionic templates corona firebase kotlin all mobile development javascript start learning react vue js node jquery angular web apis all javascript php start learning laravel php scripts codeigniter yii all php coding fundamentals start learning oop functional programming databases sql security testing workflow design patterns rest api machine learning authentication version control git performance xml ajax regular expressions tools terminal and cli all coding fundamentals python start learning django all python ruby start learning ruby on rails all ruby game development cloud hosting start learning aws web servers hosting scaling all cloud hosting music get unlimited creative assets home code javascript node learning server side javascript with node js node js makes it easy to create high performance real time web applications it allows javascript to be used end to end both on the server and on the client this tutorial will walk you through the installation of node and show you how to write your first hello world program by the end you ll go on to build a weather api with node js and express scroll to top devon govett jun 20 2022 10 min read english english deutsch español copied to clipboard javascript node node js is a major framework for modern web development and makes it easy to create high performance real time web applications it allows javascript to be used end to end both on the server and on the client this tutorial will walk you through the installation of node and show you how to write your first hello world program by the end you ll go on to build a weather api with node js and express what is node js javascript has traditionally only run in the web browser but after considerable interest in bringing it to the server side as well node js was created node js is a bit different from other server technologies because it is event based rather than thread based web servers like apache that are used to serve php and other cgi scripts are thread based because they spawn a system thread for every incoming request while this is fine for many applications the thread based model does not scale well with many long lived connections like you would need in order to serve real time applications like instant messaging apps every i o operation in node js is asynchronous node js uses an event loop instead of threads and is able to scale to millions of concurrent connections it takes advantage of the fact that servers spend most of their time waiting for i o operations like reading a file from a hard drive accessing an external web service or waiting for a file to finish being uploaded because these operations are much slower than in memory operations every i o operation in node js is asynchronous meaning that the server can continue to process incoming requests while the i o operation is taking place javascript is extremely well suited to event based programming because it has anonymous functions and closures which make defining inline callbacks a cinch and javascript developers already know how to program in this way this event based model makes node js very fast and makes scaling real time applications very easy 1 installation node js is officially supported on linux macos microsoft windows smartos and freebsd to install a recent version of node js on windows v16 and upwards your computer must be running on windows 8 1 10 or 11 node js comes built in with its own package manager called the node package manager or npm for short which allows you to install 3rd party modules from the npm registry download the latest release of node js from nodejs org the latest version at the time of this writing is 17 9 0 and the latest lts version is 16 14 2 this should download the msi file on your computer run the file and go over the setup wizard most options are optional you don t need to change the program path unless you have a good reason to you can choose to install chocolatey a windows package manager or skip the step once the wizard is completed and node has been installed successfully open the terminal and run node v to see the installed node version run npm v to see the npm version also if you search node in your programs you should find the node js command prompt the command prompt provides a repl read eval print loop where you can type in javascript node js code and have the code immediately evaluated and the results outputted you can also load javascript from an external file into the repl session etc 2 hello world learning any new technology begins with a hello world tutorial so we will create a simple http server that serves up that message first we ll create a fresh node js project to create one open your terminal change to the directory that you want your project in and run the following command 1 npm init you ll be prompted to provide some information about your library including the library name author entry file licence and version and when done a package json file will be created using the information provided to skip this step attach the y flag to the above command and node js will generate a package json file with some default values then create an empty javascript file and name it test js for the next step you have to understand the node js module system in node functionality is encapsulated in modules which must be loaded in order to be used there are many modules listed in the node js documentation you load these modules by using the require function like so inside test js 1 var util require util this loads the util module which contains utility functions for dealing with system level tasks like printing output to the terminal to use a function in a module you call it on the variable in which you stored the module in our case util 1 util log hello world to run this script just run the node command with the filename of the javascript file as an argument 1 node test js this will output hello world to the command line when run to create an http server you must require the http module 1 var util require util 2 var http require http 3 4 http createserver function req res 5 res writehead 200 content type text html 6 res write hello world 7 res end 8 listen 8080 9 10 util log server running at https localhost 8080 this script imports the util and http modules and creates an http server the anonymous function that is passed into http createserver will be called whenever a request comes in to the server once the server is created it is told to listen on port 8080 when a request to the server comes in we first send http headers with the content type and status code of 200 successful then we send hello world and close the connection you might notice that we have to explicitly close the connection this will make it very easy to stream data to the client without closing the connection if you run this script and go to http localhost 8080 in your browser you will see hello world 3 a simple static file server ok so we have built an http server but it doesn t send anything except for hello world no matter what url you go to any http server must be able to send static files such as html files images and other files the following code does just that 1 var util require util 2 http require http 3 url require url 4 path require path 5 fs require fs 6 7 http createserver function request response 8 var uri path parse request url base 9 var filename path join process cwd uri 10 fs access filename fs constants f_ok function err 11 if err 12 response writehead 404 content type text plain 13 response write 404 not found n 14 response end 15 return 16 17 18 fs readfile filename binary function err file 19 if err 20 response writehead 500 content type text plain 21 response write err n 22 response end 23 return 24 25 26 response writehead 200 27 response write file binary 28 response end 29 30 31 listen 8080 32 33 util log server running at http localhost 8080 we start by requiring all of the modules that we will need in our code this includes the sys http url path and fs or filesystem modules next we create an http server as we did before this time we will use the url module to parse the incoming url of the request and find the pathname of the file being accessed we find the actual filename on the server s hard drive by using path join which joins process cwd or the current working directory with the path to the file being requested next we check if the file exists which is an asynchronous operation and thus requires a callback if the file does not exist a 404 not found message is sent to the user and the function returns otherwise we read the file using the fs module using the binary encoding and send the file to the user if there is an error reading the file we present the error message to the user and close the connection because all of this is asynchronous the server is able to serve other requests while reading the file from the disk no matter how large it is if you run this example and navigate to http localhost 8080 path to file that file will be shown in your browser static site 4 build a weather api in node js with express building on our static file server we will build a server in node js that fetches and shows the expected weather condition of a given city to start we will need two extra third party modules in this example the express module and the axios module express is a web framework used to build restful apis in node js applications we ll be using the express module to build a single api endpoint that will take the city from each request and respond with an html body containing the forecasted weather condition for the city the weather information will come from an external api so we ll use the axios client to make an api request first we ll install both the express and axios modules at the same time using the following command 1 npm i express axios this will install both modules from the npm registry the dependencies field will be added to the json object inside your package json and you should see the installed version of each dependency the node_modules folder will also be generated to track all the modules that express and axios use now that we have installed express we ll be creating our express app inside test js 1 const express require express 2 3 create our express app 4 const app express 5 6 create get route on on express server api 7 app get req res 8 res send hello this is our first project 9 10 11 12 listen on port 3000 13 app listen 3000 console log server running on port 3000 here we first import express and axios then we set up a get route on the index path responding with a simple string finally we serve the express application on localhost 3000 output go to open weather api and subscribe to current weather and forecasts collection for free to get your api key you ll be prompted to sign up and get your key from the api key section with your api key secured it s time to build the code that will fetch and return the forecasted weather condition for a provided location in our get route at the start of the test js file below the imports copy your api key from open weather api and store the value to a variable 1 let apikey your api key now replace your app get code with the following 1 app get req res 2 let city req query city 3 4 axios get https api openweathermap org data 2 5 forecast q city appid apikey 5 then response 6 if response status 200 7 res send the weather in your city city is 8 response data list 0 weather 0 description 9 10 11 catch err 12 console log err 13 14 the first thing we do is retrieve the query string city from the query property then we make a get request to the weather forecast api using axios the url will need two variables the city we want to get a forecast for and the unique api key provided in your open weather api dashboard we set up a then function to handle the response if the response status is 200 meaning ok we send back the weather description for the city provided in the returned data we send this back to the browser as a response using the res send method on error we simply log the error data to the console via catch save your test js file run node test js on your command line and type the following url in your browser 1 http localhost 3000 city nairobi note that nairobi can be replaced with any city of your choice here are the results you should get weather forecast for nairobi next steps node js is a very exciting technology that makes it easy to create high performance real time applications i hope you can see its benefits and can use it in some of your own applications because of node s great module system it is easy to use open source third party libraries in your application and there are modules available for just about everything including database connection layers templating engines mail clients and even entire frameworks connecting all of these things together happy noding this post has been updated with contributions from kingsley ubah kingsley is passionate about creating content that educates and inspires readers hobbies include reading football and cycling javascript node by devon govett like download attachment your all in one creative asset toolkit start now unlimited downloads from 16 50 month get access to over one million creative assets on envato over 9 million digital assets everything you need for your next creative project create beautiful logos designs mockups in seconds design like a professional without photoshop join the community share ideas host meetups lead discussions collaborate discover about envato our pricing plans stock video video templates royalty free music stock photos fonts popular searches license user terms license terms terms conditions privacy policy acceptable use policy fair use policy cookies cookie ...
Thumbnail images (randomly selected): * Images may be subject to copyright.GREEN status (no comments)
  • envato-tuts+
  • hello world server
  • hello world server
  • hello world server
  • envato-tuts+

Verified site has: 58 subpage(s). Do you want to verify them? Verify pages:

1-5 6-10 11-15 16-20 21-25 26-30 31-35 36-40 41-45 46-50
51-55 56-58


Top 50 hastags from of all verified websites.

Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

Header

HTTP/1.1 301 Moved Permanently
Date Sun, 15 Nov 2026 21:51:52 GMT
Content-Type text/html; charset=UTF-8
Transfer-Encoding chunked
Connection close
Location htt????/code.tutsplus.com/learning-server-side-javascript-with-nodejs--net-10044t
set-cookie __cf_bm=SFpTgZTDva6n_scwmORwV_xuy6VXL84dIPeLNfhbmZA-1794779512.3396418-1.0.1.1-.sRPmVrMn0OE7.gFVXVkfpdb.Ky8ngIM9Fk5v9IMfDY_FOJ2IN7bcZXKFzWhVPqlIbOZQfXZFc78LXe12Y53xci9m74E.jg3im4_kLjkMLBml8FI8S4hufa4lXqFCqHv; HttpOnly; Path=/; Domain=tutsplus.com; Expires=Sun, 15 Nov 2026 22:21:52 GMT
Server cloudflare
CF-RAY a5b17ad01a1424b9-CDG
alt-svc h3= :443 ; ma=86400
HTTP/2 200
date Sun, 15 Nov 2026 21:51:52 GMT
content-type text/html; charset=utf-8
server cloudflare
last-modified Sat, 13 Jul 2024 04:04:13 GMT
link <htt????/static.tutsplus.com/packs/static/fonts/fa-solid-900-130191cbdfe1d7a5dde9.woff2>; rel=preload; as=font; type=font/woff2; crossorigin=anonymous,<htt????/static.tutsplus.com/packs/static/fonts/fa-regular-400-7b8124cb811f19c72e48.woff2>; rel=preload; as=font; type=font/woff2; crossorigin=anonymous,<htt????/static.tutsplus.com/packs/static/fonts/fa-brands-400-78547c4b11a377e195ff.woff2>; rel=preload; as=font; type=font/woff2; crossorigin=anonymous,<htt????/static.tutsplus.com/packs/js/runtime-503763d3fa08739b23dd.js>; rel=preload; as=script; nopush,<htt????/static.tutsplus.com/packs/js/692-7bfa88a42c142cf762c1.js>; rel=preload; as=script; nopush,<htt????/static.tutsplus.com/packs/js/708-bee65ae0af8350770ae4.js>; rel=preload; as=script; nopush,<htt????/static.tutsplus.com/packs/js/389-590a7c99f96a5c899732.js>; rel=preload; as=script; nopush,<htt????/static.tutsplus.com/packs/js/779-bd9181cbc5722ecc0c10.js>; rel=preload; as=script; nopush
cache-control max-age=1800, public, stale-if-error=1800, stale-while-revalidate=60
x-request-id 00ab2183-0ef4-409c-879b-221aabed5884
x-runtime 0.207179
strict-transport-security max-age=631138519
x-frame-options sameorigin
x-content-type-options nosniff
x-xss-protection 0
x-download-options noopen
x-permitted-cross-domain-policies none
content-security-policy default-src self https: unsafe-inline blob: data:; connect-src self account.envato.com:* *.google-analytics.com *.analytics.google.com *.googletagmanager.com *.g.doubleclick.net *.google.com *.googlesyndication.com *.litix.io *.wistia.com embedwistia-a.akamaihd.net api.btloader.com www.facebook.com consentcdn.cookiebot.com www.clarity.ms a.clarity.ms b.clarity.ms c.clarity.ms d.clarity.ms e.clarity.ms f.clarity.ms g.clarity.ms h.clarity.ms i.clarity.ms j.clarity.ms k.clarity.ms l.clarity.ms m.clarity.ms n.clarity.ms o.clarity.ms p.clarity.ms q.clarity.ms r.clarity.ms s.clarity.ms t.clarity.ms u.clarity.ms v.clarity.ms w.clarity.ms x.clarity.ms y.clarity.ms z.clarity.ms c.bing.com *.amazon-adsystem.com cdn.jsdelivr.net *.publisher-services.amazon.dev id5-sync.com lb.eu-1-id5-sync.com/lb/v1 www.tiktok.com www.tiktokcdn.com static.tutsplus.com; font-src self static.tutsplus.com cdn.tutsplus.com cms-assets.tutsplus.com data:; frame-ancestors self ; frame-src www.tiktok.com www.facebook.com platform.twitter.com www.youtube.com www.instagram.com twitter.com www.linkedin.com assets.pinterest.com mastodon.social consentcdn.cookiebot.com www.recaptcha.net codepen.io cdpn.io *.google-analytics.com *.analytics.google.com *.googletagmanager.com *.g.doubleclick.net *.google.com *.googlesyndication.com www.googleadservices.com fast.wistia.net fast.wistia.com; img-src self https: unsafe-inline blob: data: www.tiktokcdn.com; media-src self https: unsafe-inline blob: data: www.tiktokcdn.com; object-src none ; script-src self https: unsafe-inline blob: data: unsafe-eval ; style-src self https: unsafe-inline blob: data: www.tiktokcdn.com
set-cookie __cf_bm=.g767eFAlNJ6gGxLEI4f8ZXrjRiJK6d4CD61T2IqwBc-1794779512.3788548-1.0.1.1-k91psXGDdXoX8konyEEJ5LngvpSn3EKpqBaET5hZMwzFntaSesvFASpT._vNc52B6qRrilk5Rlf2nCalj4SJjXCuyMo97fKmrDfFkwkda9b9Z8aiOFnRsxLAIPivoF2N; HttpOnly; SameSite=None; Partitioned; Secure; Path=/; Domain=tutsplus.com; Expires=Sun, 15 Nov 2026 22:21:52 GMT
vary accept-encoding
cf-cache-status REVALIDATED
content-encoding gzip
cf-ray a5b17ad05c9a671a-AMS
alt-svc h3= :443 ; ma=86400

Meta Tags

title="Learning Server-Side JavaScript With Node.js | Envato Tuts+"
charset="utf-8"
content="no-referrer-when-downgrade" name="referrer"
content="no-cache" name="turbo-cache-control"
content="reload" name="turbo-visit-control"
content="nocache" name="bingbot"
content="width=device-width, initial-scale=1" name="viewport"
content="index, follow" name="robots"
content="Learning Server-Side JavaScript With Node.js | Envato Tuts+" property="og:title"
content="Code Envato Tuts+" property="og:site_name"
content="1494084460809023" property="fb:app_id"
content="Node.js makes it easy to create high-performance, real-time web applications easy. It allows JavaScript to be used end to end, both on the server and on the client." name="description" property="og:description"
content="article" property="og:type"
content="htt????/code.tutsplus.com/learning-server-side-javascript-with-nodejs--net-10044t" property="og:url"
content="htt????/cms-assets.tutsplus.com/uploads/users/769/posts/14583/preview_image/coding_2021_08_31_16_08_04_utc.jpg" property="og:image"
content="summary_large_image" name="twitter:card"
content="@tutsplus" name="twitter:site"
content="Learning Server-Side JavaScript With Node.js" name="twitter:title"
content="Node.js makes it easy to create high-performance, real-time web applications easy. It allows JavaScript to be used end to end, both on the server and on the client." name="twitter:description"
content="htt????/cms-assets.tutsplus.com/uploads/users/769/posts/14583/preview_image/coding_2021_08_31_16_08_04_utc.jpg" name="twitter:image"
content="t60fIs6JfmiK5FpPBlh_bKr5lJSX6abJYYIFjqiFG3M" name="google-site-verification"
content="D3E35339A8EC086B14C62277CBEC8234" name="msvalidate.01"
content="zvqxFgQqdy" name="baidu-site-verification"

Load Info

page size27894
load time (s)0.359983
redirect count1
speed download77699
server IP 104.17.64.87
* all occurrences of the string "http://" have been changed to "htt???/"