考虑到工作中联调的时候会出现各种问题,所以自己先在本地起一个服务,方便自己调试
实现思路:借助中间库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 进行访问
七、你已经成功了,撒花。
今天的分享到此结束,欢迎大家相互交流!