当前位置: 首页 > news >正文

为什么做网站结构优化域名估价

为什么做网站结构优化,域名估价,抓取工具把对手网站的长尾词,建设投资平台网站当用create-react-app创建好项目,启动后会自动打开 localhost:3000。 我们希望当访问 localhost:3000/api/todo 会向后台发起一个请求,拿到我们想要的 json 数据。并渲染到前台。 这样的话需要先创建一个后台服务器。我们使用NodeJS的 express 或 koa 服…

当用create-react-app创建好项目,启动后会自动打开 localhost:3000。
我们希望当访问 localhost:3000/api/todo 会向后台发起一个请求,拿到我们想要的 json 数据。并渲染到前台。
这样的话需要先创建一个后台服务器。我们使用NodeJS的 express 或 koa 服务器框架。下面以 koa 为例。

实现方法如下:

  1. 安装koa和koa-router。注意我的当前版本是最新的 koa2.3.0 和 koa-router7.2.1
    yarn add koa koa-router

  2. 项目根目录创建一个mock目录,并新建一个server.js
    内容如下:

var Koa = require('koa');
var Router = require('koa-router');var app = new Koa();
var router = new Router();router.get('/', function (ctx, next) {console.log('say');ctx.body = 'hello koa !'
});// 加前缀
router.prefix('/api');// 模拟json数据
var todo = require('./todo.js')
router.get('/todos', function (ctx, next) {console.log('--todo--')ctx.body = todo
});// 开始服务并生成路由
app.use(router.routes()).use(router.allowedMethods());
app.listen(4000);

todo.js

module.exports = [{title: 'title1',},{title: 'title2',}
]
  1. package.json 添加代理信息
    "proxy": "http://localhost:4000",
    这样当我们在create-react-app的代码里调用fetch('api/todos') 会被代理执行http://localhost:4000/api/todos
    并且在 script 节点下添加
    "mock": "node ./mock/server.js"
    这样执行 yarn mock 就启动了这个后台服务

  2. 在 react 中比如入口的 index.js 中添加测试代码。
    我们使用 fetch ,发起客户端请求。

fetch('/api/todos').then(res => res.json()).then(res => {console.log(res)})

参考:

  • https://github.com/facebookincubator/create-react-app/blob/master/packages/react-scripts/template/README.md#proxying-api-requests-in-development
  • https://github.com/alexmingoia/koa-router/tree/v7.2.1
  • https://developer.mozilla.org/zh-CN/docs/Web/API/Fetch_API
http://www.lbrq.cn/news/2676691.html

相关文章:

  • 法律行业网站建设谷歌搜索优化seo
  • 不正规网站制作sem优化技巧
  • app界面设计说明aso优化前景
  • 打字建站宝百度指数数据分析平台官网
  • 网站的策划和建设百度推广一年多少钱
  • 装饰公司怎样做网站北京互联网公司有哪些
  • wordpress 内链引用重庆seo推广外包
  • 邢台网站设计怎么做可以免费发布广告的平台有哪些
  • 钱网站制作百度快照优化seo
  • 百度权重3的网站值多少怎么做自媒体
  • 关于电影网站的论文摘要找广告商的平台
  • 制作网站的公司哪家比较好论坛推广怎么做
  • 网络空间安全考研院校windows优化大师是哪个公司的
  • 重庆工程建设信息查询网站优化方案
  • 新乡个人网站建设哪家好资源搜索引擎搜索神器网
  • 沈阳网站关键词优化服务好常熟seo网站优化软件
  • 公司接软件开发平台seo营销工具
  • 在线视频网站a做免费下载北京seo优化哪家公司好
  • 网站建设好后怎么制作网页网络营销内容
  • 网站改版 更换服务器 排名丢失网络整合营销公司
  • 二环建设部网站销售管理软件
  • 宝应县住房建设局网站南宁百度推广seo
  • 网站主机在哪里注册呢官方百度
  • 网站功能需求文档百度官网推广平台
  • 做网站如何盈利建网站模板
  • 嵊州网站设计百度提问首页
  • 中国建筑网建设通网站小程序开发费用明细
  • 网站开发合同适用印花税省好多会员app
  • 我公司网站开发技术优势谷歌google官网下载
  • 网站建设留言板怎么做百度品牌广告是什么
  • Vue 3 快速入门 第六章
  • 【车联网kafka】Kafka核心架构与实战经验(第三篇)
  • Ubuntu 安装 Elasticsearch
  • Flask多进程数据库访问问题详解
  • 为wordpress顶部header.php文件中调用不同的标题和摘要
  • 文件 IO