nodejs中http模块使用简单demo

编程教程 > WEB > JavaScript (1652) 2024-11-26 14:39:04

1.编写一个见得server.js

server.js内容:

 var http = require('http') ;
 var server = http.createServer(function(req,res){
 res.writeHeader(200,{
     'Content-Type' : 'text/plain;charset=utf-8',  // 添加charset=utf-8,
	 'Access-Control-Allow-Origin':'*',//跨域支持
	 'Access-Control-Allow-Methods':'*'//跨域支持
 }) ;
 res.end("Hello,NodeJS!") ;
 }) ;
 server.listen(8888) ;
 console.log("http server running on port 8888 ...") ;

2.启动server.js


cmd命令:

node server.js

cmd
3.编写一个简单的HTML,通过ajax请求访问

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>

	<button class="btn-test">点击请求nodejs接口</button>
	<script src="jquery.min.js"></script>
	<script type="text/javascript">
	$(function(){
		$('.btn-test').click(function(){
			$.ajax({
				url:'http://localhost:8888',//刚才的server.js提供的简单服务http接口
				type:'GET',
				success:function(result){
					alert("接口返回数据内容:"+result);
				}
			});
			
		});
		
	});
	
	</script>
</body>
</html>


执行结果:
node http


评论
User Image
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。

相关文章
nodejs中http模块使用简单demo
CentOS 7 安装Nodejs 16 LTS版配置源以下操作基于root用户curl -fsSL https://rpm.nodesource.com/setup_lts.x | bash ...
1.打开github nodejs源码地址GitHub - nodesource/distributions: NodeSource Node.js Binary Distributions2....
java编程中使用nodejs的apidoc工具生成Java api美观的HTML文档,apidoc可以根据代码注释生成web api文档,支持大部分主流语言
Java生成密钥对采用hutool工具生KeyPair keyPair = SecureUtil.generateKeyPair("RSA"); PrivateKey aPrivate = k...
jquery中的foreach(即each)数据的遍历或者处理HTML页面元素的遍历使用方法讲解
网页项目集成扫码枪设备实现一/二维码扫码识别,可以吧扫码枪当成是和键盘一样的输入设备理解,然后进行下面的学习路径
类库方式实现:&lt;!DOCTYPE html&gtl; &lt;html lang="en"&gtl; &lt;head&gtl; &lt;meta charset="UTF-8"...
主流模块规范目前主流模块规范有:规范名称运行环境实现加载方式AMD(异步模块定义)客户端require.js异步CMD(通用模块定义)客户端sea.js异步Co
Promise 的含义Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现,ES6 将其写进了