十分钟搭建简单的nodejs服务器

摘要

教你十分钟内通过express搭建一台nodejs服务器。

具体步骤

第一步
在电脑上安装nodejs,到nodejs官网下载: https://nodejs.org/en/

第二步
新建一个项目文件夹,cd到文件夹中,安装express插件:

$ npm install  express

第三步
在文件夹中新建index.js文件:

var express = require('express');
var app = express();
app.get('/',(req,res)=>{
    res.send('hello world');
})
app.listen(8888);

安装postman程序来测试服务器是否可用;

第四步
安装解析数据格式的插件body-parser:

$ npm install body-parser

第五步
引入到文件中:

const bodyParser = require('body-parser');

根据后端传递的数据格式设置文件解析方式:(介绍两种post方式)

  • www格式的话:
app.use(bodyParser.urlencoded({extended:false}));
  • json格式的话:
app.use(bodyParser.json());

设置好后可以用postman来测试。

第六步
实际上,简单的使用已经没有问题了。
但是,在实际工作中往往需要设置路由:
首先,在项目中新建一个文件夹router作路由的文件目录:
在router下新建一个home.js

const express = require('express');
const route = express.Router();
route.use((req,res,next)=>{
    console.log('这里是拦截器');
    next();
})
route.post('/test',(req,res)=>{
    res.send('this is the home router');
})
module.exports = route;

在 index.js 中引入路由:

const home = require('./router/home.js');
app.use('/home',home);

第七步
有需要的也可以设置静态目录:

app.use('/static',express.static("./static"));

第八步
设置跨域访问:

app.all('*', function(req, res, next) {
    res.header("Access-Control-Allow-Origin", "*");
    res.header("Access-Control-Allow-Headers", "X-Requested-With");
    res.header("Access-Control-Allow-Methods","PUT,POST,GET,DELETE,OPTIONS");
    res.header("X-Powered-By",' 3.2.1')
    res.header("Content-Type", "application/json;charset=utf-8");
    next();
});

至此,一个服务器的框架就基本搭建完毕了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值