Java教程

node 服务器新手快速配置

本文主要是介绍node 服务器新手快速配置,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1、安装:  Node.js安装包及源码下载地址:https://nodejs.org/en/download/

2、建一个存放项目源码的文件夹如:note-test

3、在终端(如右键git命令行模式:git base here)运行 

$npm init -y

(目的:生成package.json项目描述文件);

4、在终端运行

npm i express --save

(目的:安装express模块);

5、在项目目录下新建一个js文件来保存node服务器配置 如:server.js

里面保存

var express = require('express');  
var app = express(); 
//接着,我们可以使用app.动词()定义路由。
//比如使用"GET /"响应"Hello World"字符串,因为res、req都是Node提供的准确的对象,因此你可以调用res.pipe()
//或req.on('data', callback)或者其它。
//app.get('/hello.txt', function(req, res){  
//    var body = 'Hello World';  
//    res.setHeader('Content-Type', 'text/plain');  
//    res.setHeader('Content-Length', body.length);  
//    res.end(body);  
//});  

//ExpressJS框架提供了更高层的方法,比如res.send(),它可以省去诸如添加Content-Length之类的事情。如下:
//处理GET请求
//http://127.0.0.1:8080/hello/?name=liangshaojin&email=sachiel.liang@gmail.com
app.get('/hello/*', function(req, res){
    console.log(req.query.name);
    console.log(req.query.email);
    res.send('Get Over');  
});  
//以上表示凡是url能够匹配/hello/*的GET请求,服务器都将向客户端发送字符串“Hello World"

//app.get('/', function(req, res){
// res.render('index', {
//    title: 'Express'
//  });
//});
//上面的代码意思是,get请求根目录则调用views文件夹中的index模板,并且传入参数title为“Express”,这个title就可以在模板文件中直接使用。


//现在可以绑定和监听端口了,调用app.listen()方法,接收同样的参数,比如:
app.listen(8080);  
console.log('Listening on port 8080'); 

6、在 终端运行

$node server.js

 使用server.js的配置来启动一个服务

7、使用浏览器访问:

http://127.0.0.1:8080/hello/?name=liangshaojin&email=sachiel.liang@gmail.com

 

这篇关于node 服务器新手快速配置的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!