nodeJS从入门到放弃(一)用nodeJS搭建一个简单的服务器

现在前端招聘要求中,经常会倾向于招懂nodeJS的前端开发人员,说明懂nodeJS的前端是更具竞争力的,所以动起了学nodeJs的打算,作博n篇,巩固总结+给后面的人铺路

前端开发人员学习nodeJs有什么优势?

1、拓宽视野。nodeJs是一门后台语言,前端掌握至少一门后台语言可以从后端的角度考虑,更好地与后端开发人员协作
2、方便前端学习,因nodeJS的语法与JavaScript几乎相同。
3、学习尚欠,待补充

nodeJS的优势

1.高性能:经不严谨测试,其性能是PHP的84倍,处理速度快,节省服务器money
2.跟前台JS配合方便
3.便于前端学习
4.轻量高效
5.待补充

用nodeJS搭一个服务器

1.安装node.js

从官网下载安装即可,不赘述

2.创建server.js

const http = require('http')
// request-请求
// response-响应
var server=http.createServer(function (req, res){
  console.log('有人访问啦')
  switch(req.url){
    case '/1.html':
      res.write("1111");
      break;
    case '/2.html':
      res.write("2222");
      break;
    default:
      res.write('404');
      break;
  }
  res.end();
});

// 监听端口
server.listen(8080);

3.启动node服务

在终端中,cd到文件目录下,输入node server.js
注:修改的内容需要重新启动node服务才能发生变化

4.访问服务器端口 localhost:8080

浏览器表现:
根端口号后的url显示不同内容
服务器表现:
访问时打印出有人访问啦
至此,一个low到爆的服务器就搭建成功啦~后面我们会一步步增强完善它。

一个更完善的nodeJS服务器雏形:了解更多

你可能感兴趣的:(node,node,服务器)