node + express实战开发——创建node实例

我是一个小前端啊,咿呀咿呀哟.....
Node:是一个基于 Chrome V8 引擎的 JavaScript 运行时。 Node.js 使用高效、轻量级的事件驱动、非阻塞 I/O 模型。它的包生态系统,npm,是目前世界上最大的开源库生态系统。
eXpress:是一个简洁而灵活的 node.js Web应用框架, 提供一系列强大特性帮助你创建各种Web应用。Express 不对 node.js 已有的特性进行二次抽象,我们只是在它之上扩展了Web应用所需的功能。丰富的HTTP工具以及来自Connect框架的中间件随取随用,创建强健、友好的API变得快速又简单;
接下来的项目就是使用express框架来进行开发的;
作为一个菜鸟级的现代前端,就需要不断的学习新的知识,新的技术(虽然node已经有十年之久了。。。);
但是作为一个菜鸟,就必须得不断的学习学习学习,而且得向后端发展。。这是趋势,话不多说,学习吧!

  1. 首先需要安装express
npm install express --sava

解释一下:--save是保存到当前的项目中,不加这个参数的话就是保存到你本地安装的node文件夹里面的node_modules文件夹里面,这个文件夹其实就是node的那些模块

  1. 创建第一个node应用(app.js)
const express = require('express);
const app = express();

app.get('/',function(req,res)){
    res.send('Hello! Node.js');
}

app.listen(5557,function(){
    console.log('端口5557监听中。。')
})

然后通过cmd或者在webstorm的run app.js运行(前提是你的电脑装了Nodejs,如何安装自行百度);
最后在浏览器输入地址:localhost:5557;页面上输出‘Hello! Node.js’
ok,来说明一下关键词:

  • '/':根
  • req:request的简写,表示用户向我发送了一个HTTP请求
  • res:response的简写,在用户获取HTTP请求的时候向用户发送的http响应
  • send():向用户发送的内容
    整个大概的流程就是当客户端通过url地址发起了HTTP请求之后,在服务器端接收用户发起的请求并返回一个消息给客户端,然后客户端进行渲染;这就是一个简单的HTTP请求
添加新评论

icon_mrgreen.gificon_neutral.gificon_twisted.gificon_arrow.gificon_eek.gificon_smile.gificon_confused.gificon_cool.gificon_evil.gificon_biggrin.gificon_idea.gificon_redface.gificon_razz.gificon_rolleyes.gificon_wink.gificon_cry.gificon_surprised.gificon_lol.gificon_mad.gificon_sad.gificon_exclaim.gificon_question.gif