express搭建一个简单的node服务并处理跨域(极简)

考虑到工作中联调的时候会出现各种问题,所以自己先在本地起一个服务,方便自己调试
实现思路:借助中间库express,核心在第三步,直接上流程。

一、在任意位置新建文件夹 (node-serve)
在这里插入图片描述
二、进入文件夹,cmd执行npm init,可根据自己需要填写一些信息,不想填的话,一直回车即可。此时在文件夹内会生成一个package.json文件。说明初始化完成
在这里插入图片描述
三、在目录下新建js文件(nodeserve.js),内容如下:

let express = require('express')
let app = express()
// 处理跨域问题
app.use((req,res,next)=>{
    res.append('Access-Control-Allow-Origin','*')
    res.append('Access-Control-Allow-headers','*')
    next()
})
// 要返回的内容
app.get('/demo',(req,res)=>{
    res.json({
        msg:"Hello world"
    })

})
// 监听端口号
app.listen(8888,()=>{
    console.log('localhost:8888')
})

四、这个时候直接node nodeserve.js运行会有问题,需要安装express依赖
在终端输入 cnpm install express --save
出现 node_modules 文件夹说明安装成功

在这里插入图片描述
五、这个时候直接在终端 node nodeserve.js,出现以下提示说明服务成功跑起来了
在这里插入图片描述

六、可以通过 http://localhost:8888/demo 进行访问
在这里插入图片描述
七、你已经成功了,撒花。

今天的分享到此结束,欢迎大家相互交流!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值