学编程语言往往导师都会先带你学习一个简单的hello world!几乎是所有人学习编程的第一课。
写一个简单的 “hello world!”的代码,其目的价值是让你学习掌握一门编程语言的基本结构,完成你的第一个程序。
......此处省略1000字
说了一大堆开搞吧
使用 PHP 来编写后端的代码时,通常需要事先搭建一个 HTTP 服务器, Apache 或者 Nginx , 但是对 Node.js 来说,概念完全不一样了,我们只
需要安装好的nodejs 通过它提供的http模块来创建服务器。
使用 Node.js 时,我们不仅仅在实现一个应用,同时还实现了整个 HTTP 服务器,就是说服务器我们直接在代码中来搭建配置。
1、引入 http 模块
http模块是nodejs内置的库文件 直接引用
var http = require("http");
2、创建服务器
通过http模块来创建http服务器
/*引入http模块 */
const http=require('http');
/*通过 http 模块 createServer 函数来创建一个http服务器*/
/*参数:一个回调函数 接收 req res 就是的 request 和 response */
http.createServer(function(req,res){
// 发送 HTTP 头部
// HTTP 状态值: 200 : OK
//设置 HTTP 头部,状态码是 200,文件类型是 html,字符集是 utf-8
res.writeHead(200,{
"Content-Type":"text/html;charset='utf-8'"
});
//在界面打印 "Hello World"
res.end('hello world!');
}).listen(3000,function() { //这个回调函数可写也可不写
//服务器创建完成后的 执行此回调函数 输出
console.log('Server running at http://127.0.0.1:3000/')
})
3.运行程序
用命令行切换到程序对应目录。通过 node 命令运行程序。
那么如果你使用的是 vscode 在下面底部栏那里 有个内置的终端,
输入 node 你的js文件名 回车就OK了
Server running at http://127.0.0.1:3000/ 这句话我是们在 listen 的回调函数里输出的
这样就表示成功了 打开浏览器输入127.0.0.1:3000 试试 看图我们hello world就成功运行了,是不是很6 有了node 我们就能 直接在浏览器运行js了
也就是说node它只是一个js的执行环境,好了 ,我们就这么简单的写出了一个高大上的程序,自豪吧!