How I wish there was a documentation that shows me a detailed explanation of what's happening in a Hello World example.

我多么希望有一个文档向我显示有关Hello World示例中发生的情况的详细说明。

Well. Instead of wishing, I started to craft a nice visual for my own and I hope this would help others as well.

好。 我没有希望,而是开始为自己制作精美的视觉效果,希望对其他人也有帮助。

Some basic explanations:

一些基本的解释:

What is Node.js?

什么是Node.js?

  • An open source server environment.开源服务器环境。
  • It allows you to run JavaScript on the server.它允许您在服务器上运行JavaScript。

Node.js uses asynchronous programming

Node.js使用异步编程

  • generate dynamic page content生成动态页面内容
  • create, open, read, write, delete, and close files on the server在服务器上创建,打开,读取,写入,删除和关闭文件
  • collect form data收集表格数据
  • add, delete, and modify data in your database添加,删除和修改数据库中的数据














Things you need to run this on your machine:

您需要在计算机上运行此程序的事情:

  1. Install VSCode: https://code.visualstudio.com/.

    安装VSCode: https ://code.visualstudio.com/。

  2. Install Node.js: https://nodejs.org/en/.

    安装Node.js: https : //nodejs.org/en/ 。

  3. Create a file named app.js.

    创建一个名为app.js的文件。

  4. Copy the code below.复制下面的代码。
  5. In your terminal, execute node app.js.

    在您的终端中,执行node app.js

  6. In your browser, type http://localhost:8080/ and hit Enter.

    在浏览器中,输入http:// localhost:8080 /并按Enter。

References:

参考文献:

https://www.w3schools.com/nodejs/default.asp

https://www.w3schools.com/nodejs/default.asp

https://nodejs.org/api/http.html

https://nodejs.org/api/http.html

翻译自: https://www.freecodecamp.org/news/cjn-understanding-hello-world-in-nodejs/

在Node.js中了解Hello World相关推荐

  1. 在node.js中,使用基于ORM架构的Sequelize,操作mysql数据库之增删改查

    Sequelize是一个基于promise的关系型数据库ORM框架,这个库完全采用JavaScript开发并且能够用在Node.JS环境中,易于使用,支持多SQL方言(dialect),.它当前支持M ...

  2. node/js 漏洞_6个可用于检查Node.js中漏洞的工具

    node/js 漏洞 Vulnerabilities can exist in all products. The larger your software grows, the greater th ...

  3. node mongoose_如何使用Express,Mongoose和Socket.io在Node.js中构建实时聊天应用程序

    node mongoose by Arun Mathew Kurian 通过阿伦·马修·库里安(Arun Mathew Kurian) 如何使用Express,Mongoose和Socket.io在N ...

  4. node.js中模块_在Node.js中需要模块:您需要知道的一切

    node.js中模块 by Samer Buna 通过Samer Buna 在Node.js中需要模块:您需要知道的一切 (Requiring modules in Node.js: Everythi ...

  5. boa支持https_Boa: 在 Node.js 中使用 Python

    Hello,大家好,有一段时间不见了. 这次主要给大家带来一个好东西,它的主要用途就是能让大家在 Node.js 中使用 Python 的接口和函数.可能你看到这里会好奇,会疑惑,会不解,我 Node ...

  6. 修改js文件需要重启服务器,关于Node.js中频繁修改代码重启服务器的问题

    我们可以使用一个第三方命名行工具,nodemon 来帮我们解决频繁修改代码重启服务器问题. nodemon 是一个基于 Node.jsNode.js 开发的第三方命令行工具,我们使用的时候需要独立安装 ...

  7. 在node.js中一次读取一行文件?

    本文翻译自:Read a file one line at a time in node.js? I am trying to read a large file one line at a time ...

  8. 如何在node.js中发出HTTP POST请求?

    如何在node.js中使用数据发出出站HTTP POST请求? #1楼 如果您使用请求库,这会变得更容易. var request = require('request');request.post( ...

  9. 如何在Node.js中退出

    用于退出的命令是什么? (即终止Node.js进程) #1楼 从命令行, .exit就是你想要的: $ node > .exit $ 它在REPL文档中有记录 . REPL(Read-Eval- ...

  10. 读取Node.js中的环境变量

    有没有办法在Node.js代码中读取环境变量? 例如,例如Python的os.environ['HOME'] . #1楼 如果要使用在Node.js程序中生成的字符串键(例如var v = 'HOME ...

最新文章

  1. default activity not found怎么解决_我怎么也没想到“羽绒服”的英文是down jacket,哪里down了?...
  2. Java一分钟 || Docker因权限问题无法启动Springboot怎么办
  3. SQL SERVER2008判断文件夹是否存在并创建文件夹
  4. [转载] 2011 ScrumGathering大会简要记录 - 周金根
  5. 静态RAM(2K * 8位)6116介绍(抄自原理图)
  6. 操作系统期末大题类型题解
  7. 队的顺序存储和链式存储
  8. 多元线性方程的python解法
  9. 几何光学学习笔记(8)- 3.2 理想光学系统的焦点与焦平面、主点与主平面、焦距、节点
  10. AutoCAD Civil 3D-加宽与超高
  11. “新基建”下的智慧城轨:城轨为“体” 智慧为“用”
  12. 路由器工作原理及配置实验
  13. 创新案例分享 | 医院DRG系统建设项目,助力精细化分析医疗数据
  14. 这是病,得治,懂吗?
  15. 【Java基础】(八)方法(即C等语言中的函数)
  16. java有哪些注解_JAVA常用注解
  17. 阿里终于杀进5G了!“新基建”赛道谁更胜一筹
  18. 运用计算机通过动力方程,计算机技术在地下水动力学课程素材建设中的应用
  19. linux c编程文件枷锁
  20. 用Python制作汇率转换小程序

热门文章

  1. 库乐队历史版本怎么下载_ios库乐队旧版本下载
  2. android跳转到锁屏及后台管理界面,Android 锁屏状态下后台弹出界面
  3. 想要体验《失控玩家》里Guy的视角,299美元还远远不够
  4. P1162 填涂颜色(BFS)
  5. Html制作知识库管理系统,知识库管理系统(源码+数据)
  6. Android SwipeRefreshLayout官方下拉刷新控件介绍(与知乎Android客户端下拉刷新一样!!)
  7. 计算机系统建模_包图
  8. 推荐一个简单好用的HTML编辑器
  9. java来电_java串口 来电显示
  10. 服务器系统日志保留时间设置,服务器行为操作日志