从hello server开始,到hello client结束
const express =require('express');
const app = express();
app.all('*', function (req, res, next) {res.header('Access-Control-Allow-Origin', '*');//Access-Control-Allow-Headers ,可根据浏览器的F12查看,把对应的粘贴在这里就行res.header('Access-Control-Allow-Headers', 'Content-Type');res.header('Access-Control-Allow-Methods', '*');res.header('Content-Type', 'application/json;charset=utf-8');next();});
app.get('/',(req , res) => {res.statusCode = 200;res.send('{"message":"hello client","status":"true"}');
})
app.listen(3000 , () =>{console.log('Express web app on localhost:3000');
})复制代码
<html>
<head><title>hello client</title>
</head>
<body><button id="button">hello server</button><p id="text"></p><script src="client.js"></script><script src="http://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>
</body>
</html>复制代码
document.getElementById("button").onclick=function(){//document.write("aaaaaa") ;$.ajax({ type:'GET', contentType :'application/json', dataType:'json', url :'http://localhost:3000/',success :function(result){ if (result.status=="true"){document.getElementById("text").innerHTML=result.message;}else{document.getElementById("text").innerHTML = "error";}},error: function(xmlHttpRequest, textStatus, errorThrown){alert("请求对象XMLHttpRequest: "+XMLHttpRequest);alert("错误类型textStatus: "+textStatus); alert("异常对象errorThrown: "+errorThrown); } });
};复制代码
转载于:https://juejin.im/post/5cf68cb35188254a6c23d8e1
从hello server开始,到hello client结束相关推荐
- Linux tcp同时多个连接,Linux下网络编程(2)——TCP多连接,1个server,多个client...
1. 前言 本次使用TCP连接,1个server,多个client. server和多个client之间,可以互相发送消息. 2. 代码 tcp_sever_fork.cpp 如下: #includ ...
- java server模式 设置_JVM client模式和Server模式的区别
这里向大家描述一下JVM client模式和Server模式两者的区别和联系,JVM如果不显式指定是-Server模式还是-client模式,JVM能够根据下列原则进行自动判断(适用于Java5版本或 ...
- pythonjava app切出后无网络连接_写了一个java的Server 用python的client访问却访问不通问题。...
首先给出这个java的Server代码 try{//1.创建一个服务器端Socket,即ServerSocket,指定绑定的端口,并监听此端口 ServerSocket serverSocket=ne ...
- select 实现类似多线程_linux进程通信--socket套接字(四)--多路IO转实现一个server对应多个client...
先给自己打个广告,本人的微信公众号正式上线了,搜索:张笑生的地盘,主要关注嵌入式软件开发,股票基金定投,足球等等,希望大家多多关注,有问题可以直接留言给我,一定尽心尽力回答大家的问题 一 why 在前 ...
- Clinet dose not support authentication protocol request by server ;consider upgrading MySQL client
最近在将mysql安装好之后,用navicate连接,发现一直都报错,系统重启了之后就这样,如下: Clinet dose not support authentication protocol re ...
- 关于Installshield中Ie8\Ie9\SQL Server 2008 R2 Native Client等Prq文件在线下载地址
InstallShield中安装包的几篇文章: Installshield2010实现web部署和数据库安装示例 InstallShield 2010集成.net Framework 4的安装包制作 ...
- linux sql server客户端,Linux的MS SQL Server客户端SQuirrel SQL Client
因为工作需要,要在ubuntu下连接mssql数据库,找了很久终于找到了SQuirreL SQL Client. SQuirreL SQL Client最大的魅力在于: 基于Java,具备良好的夸平台 ...
- adb server无法启动方法,结束占用端口的进程
adb server is out of date. killing... ADB server didn't ACK * failed to start daemon * error: unkno ...
- Identity Server 4 原理和实战(完结)_建立Identity Server 4项目,Client Credentials 授权实例...
创建项目 dotnet new -i IdentityServer4.Templates 多出来的这些模板 adminUI用来测试,想要用再生产环境,需要交钱 结合core的 Identity来使用 ...
最新文章
- pythonturtle画房子_用python的turtle模块实现给女票画个小心心
- 项目中缺少maven dependencis,或者pom文件报红
- cygwin安装skyeye 所需的软件包列表
- Acwing202. 最幸运的数字
- 如何破解“中国开源拿来主义”?包云岗的几点分析
- 使用Postman对Restful接口进行测试
- Shell脚本批量清除Nginx缓存
- tensorflow.python.framework.tensor_shape.is_fully_defined()
- Rust : utf8与unicode码
- ManualResetEvent类的用法
- C语言输出图形:宝塔形(三角形)回文数字。即:第一行1,第二行121,第三行12321……
- vue 滑动置顶功能_CSS3 移动端 滚动置顶 吸顶
- 数据资产运营 = 数据资产盘点 + 数据治理 + 数据价值实现
- Rod-cutting(动态规划)
- Unity中模型的面数问题
- 计算机屏幕尺寸不是全屏,电脑屏幕有黑边撑不满怎么办_电脑屏幕不能全屏显示的解决方法...
- USB 调试工具(python2.7 + Tkinter + pyusb/pywinusb)
- 51nod 1770数数字(找规律)
- 如何用键盘打开设备管理器里计算机的属性,技巧:在Windows10系统中使用键盘打开设备管理器的三种方法...
- 动态设计:不要被风格警察逮捕
热门文章
- jvm性能调优实战 -33每日百亿数据量的实时分析引擎,如何定位和解决频繁Full GC问题
- Tomcat - 源码构建Tomcat 8.5.55 启动
- extends thread java_java学习之- 线程继承Thread类
- element ui点击按钮弹出款_前端猿应该知道的十大最流行的前端UI框架
- UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0x8b in position 1: invalid start byte
- 计算机信息技术教学工作计划,关于信息技术教学工作计划4篇
- android小部件如何实时更新,android – 使用AlarmManager手动更新小部件
- 【HTML+CSS练习】画一个条件查询
- 变阻尼汽车悬架振动自适应控制方法分析
- vue中create 什么触发_vue中eventbus被多次触发(vue中使用eventbus踩过的坑)