nodejs中http模块使用简单demo

位置:首页>文章>详情   分类: 教程分享 > Java教程   阅读(883)   2024-03-18 14:28:21

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

标签: nodejs ajax
地址:https://www.leftso.com/article/239.html

相关阅读

nodejs中http模块使用简单demo
jQuery的$.ajax()使用及API文档,jQuery,ajax,$.ajax()
HTML5+ajax上传图片/文件以及FormData使用简单讲解,HTML5,ajax上传文件,ajax
ie9 jquery ajax跨域问题解决, ajax ie9 跨域问题解决,jquery,ajax,ie9
java编程中使用nodejs的apidoc工具生成Java api美观的HTML文档,apidoc可以根据代码注释生成web api文档,支持大部分主流语言
Java编程之Spring Boot 文件上传 REST风格API ajax方式
​Spring Boot 或者Spring MVC 判断请求类型是否为Ajax请求具体如下:public static boolean isAjaxRequest(HttpServletRequ...
bootstrap-select ajax动态添加值中遇到的IE兼容问题解决
       ​Spring Boot       这里主要对Spring Boot 项目和Spring MVC 相关项目中,日期参数的使用以及Ajax请求日期数据返回格式的处理
IE9 jQuery ajax文件上传兼容问题解决。主要通过jQuery的jquery.form插件解决的IE9不支持formData的文件上传问题。