node必学的Hello World实现--服务器实现
2024-08-31 11:16:12
node是JavaScript运行在后端的一种实现。而后端语言,不管是php,java都需要一个服务器才能跑起来,node如是。
node的服务器较php而言,少了单独安装服务器的步骤,node的服务器只是几行代码。从这点来说,node简介不少。
一,原生node实现服务器功能
const http = require('http'); const hostname = '127.0.0.1';
const port = ; const server = http.createServer((req, res) => {
res.statusCode = ;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World!\n');
}); server.listen(port, hostname, () => {
console.log(`服务器运行在 http://${hostname}:${port}/`);
});
或者可以这样
const http = require('http'); const hostname = '127.0.0.1';
const port = ; http.createServer((req, res) => { res.end('Hello World!\n');
}).listen(port, hostname, () => {
console.log(`服务器运行在 http://${hostname}:${port}/`);
});;
二,使用express框架搭建
const app = require("express")(); app.get("/",function(req,res){ res.send('Hello World! dd\n');
})
//需要专门指定端口号
var server = app.listen(, function () {
var host = server.address().address;
var port = server.address().port;
console.log('Example app listening at http://%s:%s', host, port);
});
简单总结一下,服务器必须要处理好访问路径以及访问端口。
服务器是跑通前后端的基础。
本文结束。
最新文章
- 提供程序不支持 DatabaseExists
- fillStyle线性渐变
- SQL异常:ORA-00936: missing expression
- ZOJ 2974 矩阵快速幂
- Non-constant Fields in Case Labels
- logback打印不出日志
- 27.怎样在Swift中声明typedef?
- Python开发【第一篇】Python基础之函数递归
- 微软Hololens设备 浅分析
- swift 函数返回值
- Windows命令行(DOS命令)教程–2 (转载) http://arch.pconline.com.cn//pcedu/rookie/basic/10111/15325_1.html
- C++学习之重载运算符1
- appium 学习各种小功能总结--功能有《滑动图片、保存截图、验证元素是否存在、》---新手总结(大牛勿喷,新手互相交流)
- PLSQL Developer软件使用大全
- [LeetCode] Map Sum Pairs 映射配对之和
- 小强的HTML5移动开发之路(19)——HTML5 Local Storage(本地存储)
- 一、selenium 环境搭建
- linux scp 使用方法
- 03-Linux的shell命令 .doc
- python中安装request模块