node.js+express创建服务
2021/8/3 17:06:20
本文主要是介绍node.js+express创建服务,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
tips:nodeJs是运行在服务端的JavaScript
1.安装express npm install -g express
2.创建js文件text.js
3.基础代码:
const express = require("express");
const serve = express();
serve.get('/user',(req,res)=>{
//req作为接收浏览器请求的信息
//res用于响应浏览器
res.send('我于浏览器页面打印')
})
serve.listen(8080,function(){
console.log('服务运行于localhost:8080/user')
})
此时一个基本的node服务创建完毕,并且运行于localhost:8080/user或 本地ip:8080/user
进阶1:动态路由
当浏览器传递的路由参数如/user/Tom 、/user/jerry 、 /user/daly时
serve.get('/user/:userName',(req,res)=>{
var name = req.params.userName;
res.send(`参数name是${name}`)
})
此处的:userName可以是上述Tom、jerry、daly,无论传入什么都会响应res.send,通过express官网可知这个userName变量由req.params.userName获取
进阶2:获取url键值对参数
服务端获取'?'后的的键值对对象,如/user/Tom?age=18&lover=noLover
serve.get('/user/:userName',(req,res)=>{
var pairObj = req.query;
console.log(pairObj);
res.send('获取?后的键值对')
})
浏览器输入地址为‘localhost:8080/user’这段运行在控制台下打印 {},因为并没有传入参数
当输入‘localhost:8080/user?age=18&lover=noLover’,控制台打印
这篇关于node.js+express创建服务的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-21Vue3教程:新手入门到实践应用
- 2024-12-21VueRouter4教程:从入门到实践
- 2024-12-20Vue3项目实战:从入门到上手
- 2024-12-20Vue3项目实战:新手入门教程
- 2024-12-20VueRouter4项目实战:新手入门教程
- 2024-12-20如何实现JDBC和jsp的关系?-icode9专业技术文章分享
- 2024-12-20Vue项目中实现TagsView标签栏导航的简单教程
- 2024-12-20Vue3入门教程:从零开始搭建你的第一个Vue3项目
- 2024-12-20从零开始学习vueRouter4:基础教程
- 2024-12-20Vuex4课程:新手入门到上手实战全攻略