您现在的位置是:首页 > 编程 > 

js和c#区别的一点心得(js前端渲染和后端渲染区别的最佳实践之一)

2025-07-29 03:15:53
js和c#区别的一点心得(js前端渲染和后端渲染区别的最佳实践之一) 最近我在尝试用blazor框架做页面通过api keys去访问chatgpt,一开始我是用C#去和chatgpt网站做交互的,一直连接失败,后来改用js和chatgpt做交互一次就连通了,但是别人访问我的网址的时候还是无法和chatgpt聊天这个现象很神奇,究其原因,很是有意思,特此记录:首先有一个前提,我的谷歌浏览器加了脚本做

js和c#区别的一点心得(js前端渲染和后端渲染区别的最佳实践之一)

最近我在尝试用blazor框架做页面通过api keys去访问chatgpt,一开始我是用C#去和chatgpt网站做交互的,一直连接失败,

后来改用js和chatgpt做交互一次就连通了,但是别人访问我的网址的时候还是无法和chatgpt聊天

这个现象很神奇,究其原因,很是有意思,特此记录:

首先有一个前提,我的谷歌浏览器加了脚本做了配置,是可以访问外网的,我电脑上只有谷歌浏览器可以!

  1. C#开发的时候我本机是无法访问外网的,所以连不通,现在想来这很合理!
  2. 改为js开发之后其实只有在我的谷歌可以访问,在本机火狐也无法访问!因为没有外网权限
  3. 别人无法通过我的ip去访问是因为他在访问我的网址的时候js会被拉取并缓存到本地,在交互时浏览器调用的是他本机的js,而他的浏览器没有访问外网的能力,所以请求失败,无法对话!

总结一下,无法正常对话的原因只有一个点:没有外网权限! 但是因为使用环境的不同,所以有了以上三种不同的情况。

一点点思考:js会被拉取到客户机,这看起来是不仅是不安全的,不同的客户机环境执行相同的业务代码,可能会产生各种料想不到的问题,这样的话理论上除了样式控制,业务代码不应该写在js内部(当前,这个前提是js是做前端渲染,并不是作为后端语言来开发项目,这种情况肯定不一样)

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:202-12-2,如有侵权请联系 cloudcommunity@tencent 删除后端前端最佳实践c#渲染

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/biancheng/1239413.html

相关标签:无
上传时间: 2025-07-26 21:17:48
留言与评论(共有 13 条评论)
本站网友 通讯运营商
18分钟前 发表
业务代码不应该写在js内部(当前
本站网友 益阳学校
22分钟前 发表
而他的浏览器没有访问外网的能力
本站网友 中国信托
16分钟前 发表
这看起来是不仅是不安全的
本站网友 三星i9500水货
14分钟前 发表
所以请求失败
本站网友 血脂高吃什么
4分钟前 发表
原始发表:202-12-2
本站网友 元祖蛋糕团购
21分钟前 发表
而他的浏览器没有访问外网的能力
本站网友 4月电影
9分钟前 发表
很是有意思
本站网友 于甜甜
21分钟前 发表
所以连不通
本站网友 遂宁二手房
5分钟前 发表
js和c#区别的一点心得(js前端渲染和后端渲染区别的最佳实践之一) 最近我在尝试用blazor框架做页面通过api keys去访问chatgpt
本站网友 法院拍卖房产
5分钟前 发表
这看起来是不仅是不安全的
本站网友 南京世茂滨江
24分钟前 发表
所以连不通
本站网友 凌志集团
30分钟前 发表
是可以访问外网的