访问node后端接口示例(入门)
一、基础安装参考我的另一篇随笔
https://www.cnblogs.com/zhuxingqing/p/11526558.html
另在之前的基础上引入了jquery,方便使用ajax
二、前端代码
home.html
<!DOCTYPE html>
<html>
<head>
<title>node home</title>
</head>
<body>
<div id="wrap">home</div>
<button onclick="window.location.href = '/city.html'">go to city</button>
<script type="text/javascript" src="./static/jquery/jquery.min.js"></script>
<script type="text/javascript">
window.onload = function () {
var wrap = $('#wrap') $.ajax({
url: '/',
type: 'GET',
success: function (res) {
if (res.errno == 0) {
res = res.data
console.log(res)
}
},
error: function (msg) {
console.log(msg)
}
})
}
</script>
</body>
</html>
city.html
<!DOCTYPE html>
<html>
<head>
<title>node city</title>
</head>
<body>
city
<div id="wrap"></div>
<script type="text/javascript" src="./static/jquery/jquery.min.js"></script>
<script type="text/javascript">
window.onload = function () {
var wrap = $('#wrap') $.ajax({
url: '/api/city',
type: 'GET',
success: function (res) {
res = JSON.parse(res.data)[0]
console.log(res)
wrap.html(res.data)
},
error: function (msg) {
console.log(msg)
}
})
}
</script>
</body>
</html>
三、node代码
var express = require('express')
var app = express()
var port = 8090
var router = express.Router()
router.get('/', function (req, res, next) {
req.url = '/home.html'
next()
})
app.use(router)
var apiRouter = express.Router()
apiRouter.get('/city', function (req, res) {
res.json({
errno: 0,
data: '[{"data":"cityssss"}]'
})
})
app.use('/api', apiRouter)
app.use(express.static('./'))
module.export = app.listen(port, function () {
console.log('Listening at http://localhost:' + port + '\n')
})
四、测试效果
home页面

点击按钮去city页面

可以看到 已经将cityssss添加到wrap的div中~
访问node后端接口示例(入门)的更多相关文章
- 记录一次用宝塔部署微信小程序Node.js后端接口代码的详细过程
一直忙着写毕设,上一次写博客还是元旦,大半年过去了.... 后面会不断分享各种新项目的源码与技术.欢迎关注一起学习哈! 记录一次部署微信小程序Node.js后端接口代码的详细过程,使用宝塔来部署. 我 ...
- 基于Node.js的微信JS-SDK后端接口实现
做了一个网站,放到线上,用微信打开,点击分享,可是分享后发给朋友的链接卡片是微信默认自带的,如下: 这标题,描述以及图片是默认自带的,丑不说,分享给别人还以为是盗号网站呢,而接入微信的JSSDK后,分 ...
- 【Node.js】二、基于Express框架 + 连接MongoDB + 写后端接口
在上节,我们讲了如何搭建express环境,现在我们说说如何通过node.js写服务接口给前端调用 1. 首先通过MongoDB建好数据库与表格 例如,我的数据库名字为db_demo,数据库表格为go ...
- 开发环境Vue访问后端接口教程(前后端分离开发,端口不同下跨域访问)
原理:开发环境下的跨域:在node.js上实现请求转发,vue前端通过axios请求到node.js上,node.js将请求转发到后端,反之.响应也是,先到node.js上,然后转发vue-cil项目 ...
- express搭建后端请求路由,前端进行访问对应的接口 后端解决跨域
代码在 ==>E:\nodes实战\myserve\testserve 1 express搭建后端请求路由,前端进行访问对应的接口 1) 创建项目目录 express 项目名 -e 然后按照提示 ...
- node.js 接口调用示例
测试用例git地址(node.js部分):https://github.com/wuyongxian20/node-api.git 项目架构如下: controllers: 文件夹下为接口文件 log ...
- django学习-12.访问不同url/接口地址实现对指定数据的增删改查功能
1.前言 通过前面博客[django学习-10.django连接mysql数据库和创建数据表]里的操作,我们已经成功在数据库[hongjingsheng_project]里创建了一张数据表[hello ...
- php中创建和调用webservice接口示例
php中创建和调用webservice接口示例 这篇文章主要介绍了php中创建和调用webservice接口示例,包括webservice基本知识.webservice服务端例子.webservi ...
- php 接口示例
php 接口示例: public function dev(){ $m=new Model('machine_info'); $ip=$_GET['ip']; echo $ip; //$arr=$m- ...
随机推荐
- 树莓派3b 串口乱码的一个解决思路
首先确认波特率设置正确,为115200 向microSD卡中烧录树莓派官方的镜像后,先不要急着把它插入树莓派中. 在电脑上打开microSD卡,按如下方式修改config.txt和cmdline.tx ...
- 【原创】大叔经验分享(58)kudu写入压力大时报错
kudu写入压力大时报错 19/05/18 16:53:12 INFO AsyncKuduClient: Invalidating location fd52e4f930bc45458a8f29ed1 ...
- 修改NPM默认全局安装路径
场景: 最近在新电脑上鼓捣完环境后,打算切换下源,结果使用全局安装的nrm时提示找不到命令,之前都是这么用现在怎么不行了呢? 排查过程: 于是各种折腾,发现- g安装的插件目录在C盘中的某个路径中,后 ...
- TensorFlow良心入门教程
All the matrials come from Machine Learning class in Polyu,HK and I reorganize them and add referenc ...
- wpf 模板绑定父对象
有两种方式可以实现在模板中元素绑定到父对象 1.<ContentPresenter Margin=”{TemplateBinding Padding}”/> 2.Color=”{Bindi ...
- java开发环境构建
一. 基本工具安装 1. 配置终端命令别名 vim ~/.bash_profile *********************************************** # for colo ...
- Python 之subprocess模块
Python subprocess模块运行python的时候,我们都是在创建并运行一个进程.像Linux进程那样,一个进程可以fork一个子进程,并让这个子进程exec另外一个程序.在Python中, ...
- Fiddler抓取手机APP程序数据包
1.下载并安装Fiddler 下载地址:https://www.telerik.com/download/fiddler 2.设置Fiddler可监听远程通讯 前提条件:需要监听的手机和Fiddler ...
- C# 基础 字符串 集合 文件操作
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...
- IIS测试本地建立网站
IIS配置(访问本地index.html) 1,控制面板 => 单击程序2,打开或关闭Windows功能:选中Internet Information Service 和 Internet 信息 ...