Node.js Hello World 演示

🌙
手机阅读
本文目录结构

使用方法

node [options] [V8 options] [script.js | -e "script" | - ] [arguments]

有关使用 Node.js 运行脚本的不同选项和方法的信息,请参阅 命令行选项 文档。

例子

使用 Node.js 编写 web服务器 的示例,响应返回 ‘Hello World’:

现在,创建一个名为 axihe-nodejs-api 的空项目文件夹,然后导航到它。

可以根据用户当前的项目标题命名项目文件夹,但此示例将使用 axihe-nodejs-api 作为项目文件夹。

在 Linux 和 Mac 上:

$ mkdir ~/axihe-nodejs-api
$ cd ~/axihe-nodejs-api

在 Windows CMD 上:

> mkdir %USERPROFILE%\axihe-nodejs-api
> cd %USERPROFILE%\axihe-nodejs-api

在 Windows PowerShell 上:

> mkdir $env:USERPROFILE\axihe-nodejs-api
> cd $env:USERPROFILE\axihe-nodejs-api

接下来,在 axihe-nodejs-api 文件夹中创建一个新的源文件,并将其命名为 hello-world.js

在 Node.js 中,使用连字符 (-) 或下划线 (_) 分隔文件名中的多个单词被认为是好的风格。

在任何首选文本编辑器中打开 hello-world.js 并粘贴以下内容:

const http = require('http');

const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/plain');
  res.end('Hello, World!\n');
});

server.listen(port, hostname, () => {
  console.log(`服务器运行在 http://${hostname}:${port}/`);
});

保存文件,返回终端窗口输入以下命令:

$ node hello-world.js

终端中会输出以下内容,表明 Node.js 服务器正在运行:

服务器运行在 http://127.0.0.1:3000/

现在,打开任何浏览器,Chrome或者IE,火狐都可以的;并访问 http://127.0.0.1:3000

如果浏览器显示字符串

Hello,World!

则表明服务器正在运行。

文档中的许多示例都可以类似地运行。


AXIHE / 精选资源

浏览全部教程

面试题

学习网站

前端培训
自己甄别

前端书籍

关于朱安邦

我叫 朱安邦,阿西河的站长,在杭州。

以前是一名平面设计师,后来开始接接触前端开发,主要研究前端技术中的JS方向。

业余时间我喜欢分享和交流自己的技术,欢迎大家关注我的 Bilibili

关注我: Github / 知乎

目前重心已经放在研究区块链上面了

我叫朱安邦,阿西河的站长

目前在杭州从事区块链周边的开发工作,机械专业,以前从事平面设计工作。

2014年底脱产在老家自学6个月的前端技术,自学期间几乎从未出过家门,最终找到了满意的前端工作。更多>