nginx的使用
- 下载nginx
在ajax调取官网接口数据时,会出现跨域的情况。这个时候如果想要获取到接口数据,则可以通过nginx解决跨域问题。 - 使用方法:
双击nginx.exe,会弹窗然后消失。
将写好的代码放入到html文件夹下面。
可以是一个新的文件夹,也可以是xxx.html文件。
找到此文件夹中的主html文件。双击打开,此时打开的地址是本地路径。
此时,需要修改地址,具体改为的内容需要查看conf文件夹中的nginx.conf,此文件以记事本格式打开后,如下:
找到server部分,listen:监听的端口号是8081,serve_name:路径的地址是:localhost
所以可以将已经打开的本地路径改为:localhost:8081,就是要从html/之前的全部都替换掉。
改为:
将conf文件夹下面的nginx.conf文件中的内容更改:
将下面的location 部分前面的“#”去掉,如果带着“#”,则表示是注释状态。
需要调用的api接口地址是:http://api/test.zjddwl.net/user/……
所以:
代理的网址为:http://api.test.zjddwl.net
location 后面的内容应该是/user,就是接口地址除去域名之外的内容。这样在ajax调用的时候就可以直接使用代理的网址了。
最重要的一步:重启nginx
一定要打开 任务管理器,将nginx结束进程,然后重新启动,否则修改配置文件不会生效的。