Angular2 + node 接口调试解决方案
来源:互联网 发布:淘宝联盟网站推广设置 编辑:程序博客网 时间:2024/06/08 05:37
转自:https://segmentfault.com/a/1190000007231100
事情的起因
由于最近在使用Angular + node
开发,采取的办法一直都是约定好接口,然后node
实现,再编写前端。但是这样有一个很麻烦的问题:编写前端的时候无法调用接口,不能很好地测试,只能一口气写完再编译后放到后端来测试。经常会因为解决一些小的问题而反复的编译、调试,浪费很多不必要的时间。
解决方案
偶然发现webpack-dev-server
可以实现代理请求(把指定的url规则转发到其他地址),所以就试了一下。由于项目使用了Angular-cli
构建,并没有webpack
配置文件,悲伤。于是又去google上搜索了一圈Angular-cli
,找到了Angular-cli
实现代理的解决方案。
在项目目录下创建文件proxy.conf.json
:
{ "/api": { "target": "http://localhost:3000", "secure": false }}
/api
为代理规则,因为我接口都是以api
开头的,大家可以根据自己的实际情况设置target
为目标服务地址,比如一个get
请求的地址为http://localhost:4200/api/cards/all
会被代理为http://localhost:3000/api/cards/all
secure
为是否开启ssl
验证,在这里设置为false
接下来只需要启动node
服务,再使用ng serve --proxy-config proxy.conf.json
来启动自己的Angular
项目就可以完美实现代理了,简直不要太好用,以前的方法简直是蠢爆了!
阅读全文
0 0
- Angular2 + node 接口调试解决方案
- Angular2-使用Augury来调试Angular2程序
- webpack 前后端分离开发接口调试解决方案,proxyTable解决方案
- 在线接口管理 angular2 + golang
- angular2+node.js express打包部署
- 【Angular2】环境搭建 + 安装cnpm不成功解决方案
- node-inspector调试node程序
- node-调试工具-<node-inspector>
- angular2
- angular2
- Angular2
- angular2
- 调试接口
- 了解DOM:Node接口
- Node.js10 stream接口
- node短信接口开发
- 用node接口
- node.js 调试工具
- 【猫猫的Unity Shader之旅】
- 翻译《有关编程、重构及其他的终极问题?》——27.狡猾的BSTR字符串
- ODbgScript学习地址
- CORBA简介
- Semantic Autoencoder for Zero-Shot learning阅读笔记CVPR2017收录
- Angular2 + node 接口调试解决方案
- Intellij IDE设置文件打开方式
- java中重定向标准IO
- 文章标题
- Vue的加载顺序探讨(二):如何判断所有的子组件加载完成
- Linux下Boost编译安装
- 斐波那契数列
- Cordavo和PhoneGap
- 图像缩放函数(CImage)