测试用例 CANopen generics plugins matlab向上取整 casting Font Awesome vue中文 nodejs教程视频 mysql操作日志 python中文 python模块大全 java正则 java中string java接口文档 java替换字符 java查看数据类型 linux命令 linuxsudo命令 海妖花粉哪里多 fireworks8 cinema4d下载 alert换行 爱奇艺视频下载到电脑 jquery添加样式 mysql联合查询 360街机三国 迅雷去广告 视频转码工具 狂徒贼输出手法 apk反编译工具 悟空神辅 ps怎么给字体描边 x重启 pdf阅读器下载中文版 flash转换 编码转换 飞豆快递单打印软件免费版 gif录制工具 ps描边
当前位置: 首页 > 学习教程  > 编程语言

第三方模块express

2021/1/13 19:49:59 文章标签: 测试文章如有侵权请发送至邮箱809451989@qq.com投诉后文章立即删除

模块:使用commonJs写法require("模块名")引入一个模块(对象)。 内置模块 fs模块:文件系统 const fs require("fs");// 异步读取文件fs.readFile("data.txt",(error,data)>{if(error){console.log(error)}else{conso…

模块:使用commonJs写法require("模块名")引入一个模块(对象)。
内置模块
fs模块:文件系统


	const fs = require("fs");
	// 异步读取文件
	fs.readFile("data.txt",(error,data)=>{
		if(error){
			console.log(error)
		}
		else{
			console.log(String(data))
		}
	})

	// 同步读取
	console.log(String(fs.readFileSync("data.txt")))
	console.log("hello~")

	// 异步写入文件
	fs.writeFile("data1.txt","王大伟",error=>{
		if(error){console.log(error)}
		else{
			console.log("写入成功,嘿嘿~")
		}
	})
	fs.writeFileSync("data2.txt","刘志祥(好程序员)")
第三方模块: npm install 模块名 --savenpm i 模块名 -S
第三方模块网站:https://www.npmjs.org
切换npm下载国内下载源:npm config set registry https://registry.npm.taobao.org
express:类似于Apache软件,对外开放某一个端口提供Web服务。

	let express = require("express")();
	const port = 8080;

	// 监听来自前端的get请求(不是一个静态请求,而是一个路由请求)
	express.get("/list",(request,response)=>{
		// 获取来自前端请求的请求参数name的参数值
		let name = request.query.name;
		// 在后端控制台输出内容
		console.log("接收到来自前端发送的请求");
		// 向前端返回数据
		response.send("success!!!!")
	})

	// 监听来自前端的get请求(不是一个静态请求,而是一个路由请求)
	express.get("/details",(request,response)=>{
		// 在后端控制台输出内容
		console.log("接收到来自前端发送的details路由请求");
		// 向前端返回数据
		response.send("哈哈哈哈哈")
	})


	// 监听在哪一个8080端口上
	express.listen(port)
	console.log("server is running at " + port)


本文链接: http://www.dtmao.cc/news_show_600187.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?