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

广东专业移动网站建设哪家好响应式门户网站

广东专业移动网站建设哪家好,响应式门户网站,苏州建设交通学校网站,公司网站可以用个人备案吗文章目录 开启服务开启访问静态文件获取现在时间按时间创建一个空的json文件按时间创建一个固定值的json文件 跨域请求处理输出是json 开启服务 package mainimport (fmtnet/http )//路由 func handler(w http.ResponseWriter, r *http.Request){fmt.… 文章目录 开启服务开启访问静态文件获取现在时间按时间创建一个空的json文件按时间创建一个固定值的json文件 跨域请求处理输出是json 开启服务 package mainimport (fmtnet/http )//路由 func handler(w http.ResponseWriter, r *http.Request){fmt.Fprintf(w, hello World!) }func main(){//路由http.HandleFunc(/, handler)//开启服务http.ListenAndServe(:8091, nil) //port:8091(自定义,注意:要是空闲端口) }#启动服务 go run main.go这样本地的8091端口就可以访问了 开启访问静态文件 我们这里拿video来举例 package mainimport (fmtnet/http )func main(){//静态文件访问fs : http.FileServer(http.Dir(./assets))http.Handle(/static/, http.StripPrefix(/static/, fs))//开启服务http.ListenAndServe(:8091, nil) }按照图上的访问路径(http://localhost:8091/static/video/20231204-134423.mp4) 获取现在时间 package mainimport (fmttime )func main(){currentTime : time.Now()fmt.Println(当前的时间为,currentTime) }因为currentTime是time.Time类型所以要想页面输出要进行字符串转换 //获取时间 func getNowTime(w http.ResponseWriter, r *http.Request){currentTime : time.Now()timeString : currentTime.Format(2006-01-02 15:04:05)//2006-01-02 15:04:05只是时间格式化字符串格式fmt.Fprintf(w,timeString) }至于这个函数上面命名也是如此,就当是net/http路由服务的固定格式便好 注意: Golang函数首字符大写代表着公开(public)小写代表着私有(private) 按时间创建一个空的json文件 package mainimport (fmttime // encoding/jsonos )func CreateFileNil(){currentTime : GetTime()fileName : currentTime.Format(2006-01-02_15-04-05) .jsonfile,err : os.Create(./assets/json/fileName)if err ! nil {fmt.Println(JSON编码失败:, err)return}defer file.Close() //defer:表示函数的最后执行(这里是确保最后文件是关闭的) }func main(){CreateFileNil() }按时间创建一个固定值的json文件 package mainimport (fmttimeencoding/jsonos )type Person struct {Name stringAge int } //创建一个固定值的json文件 func CreateFileGuDin(){currentTime : GetTime()fileName : currentTime.Format(2006-01-02_15-04-05) .jsonfile,err : os.Create(./assets/json/fileName)if err ! nil {fmt.Println(JSON编码失败:, err)return}defer file.Close()person : Person{Name: Alice, Age: 25}jsonData, err : json.Marshal(person)if err ! nil {fmt.Println(JSON编码失败:, err)return}_, err file.Write(jsonData)if err ! nil {fmt.Println(写入文件失败:, err)return}fmt.Println(JSON文件创建成功:, fileName) }func main(){CreateFileGuDin() }跨域请求处理 package mainimport (fmtnet/http )//路由 func handler(w http.ResponseWriter, r *http.Request){fmt.Fprintf(w, hello World!) }func main(){//创建一个处理跨域请求的处理器函数corsHandler : func(h http.Handler) http.Handler {return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {// 设置允许跨域的域名w.Header().Set(Access-Control-Allow-Origin, *)// 允许的请求方法w.Header().Set(Access-Control-Allow-Methods, GET, POST, PUT, DELETE, OPTIONS)// 允许的请求头w.Header().Set(Access-Control-Allow-Headers, Content-Type, Authorization)// 如果是预检请求直接返回if r.Method OPTIONS {return}h.ServeHTTP(w, r)})}//路由http.Handle(/, corsHandler(http.HandlerFunc(handler)))//开启服务http.ListenAndServe(:8091, nil) } 输出是json package mainimport (fmtnet/httpencoding/json )type FileDetail struct{NowTime string json:now_timeFileName string json:file_name }func func_name1(w http.ResponseWriter, r *http.Request){responseData : FileDetail {NowTime:2023_12_04_22_51_30.json,FileName:http://local: port /static/video/20231204-19.mp4}w.Header().Set(Content-Type, application/json)w.WriteHeader(http.StatusOK)json.NewEncoder(w).Encode(responseData) }func main(){//创建一个处理跨域请求的处理器函数corsHandler : func(h http.Handler) http.Handler {return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {// 设置允许跨域的域名w.Header().Set(Access-Control-Allow-Origin, *)// 允许的请求方法w.Header().Set(Access-Control-Allow-Methods, GET, POST, PUT, DELETE, OPTIONS)// 允许的请求头w.Header().Set(Access-Control-Allow-Headers, Content-Type, Authorization)// 如果是预检请求直接返回if r.Method OPTIONS {return}h.ServeHTTP(w, r)})}http.Handle(/test, corsHandler(http.HandlerFunc(func_name1)))//开启服务http.ListenAndServe(:8091, nil) }
http://www.sadfv.cn/news/126641/

相关文章:

  • 网站前端开发框架网站建设所需物资
  • 怎么做 niche网站flash做网站通栏
  • 山东网站建设企业公司加盟代理
  • vue网站开发实例wordpress菜鸟
  • 网站的关键词挖掘方式电话用网站做综合布线
  • 成都电子商务网站如何建立一个免费网站
  • wordpress中国网站排名建筑服务类网站
  • 网站如何进行优化东莞凤岗
  • wordpress 以前文章灯箱福州seo外包公司
  • 做百度移动网站排wordpress 图片管理插件
  • .网站空间招聘网站开发源代码
  • 襄阳市建设工程造价管理站网站网站设计的第一步是
  • 做企业网站的步骤网站备案换ip
  • 做淘宝客网站能赚到钱吗网站建设是永久性的吗
  • 美食网站策划书范文北京百度seo排名公司
  • 中国最厉害的网站建设公司促销方案
  • 山东省住房城乡建设厅门户网站如何更新网站快照
  • 网站报错 500企业免费推广网站
  • 做ps找图的网站专业外包网站建设公司排名
  • 站群系统有哪些小企业做网站有没有用
  • 织梦后台 data移除后 网站无法打开新余 网站建站 设计 公司
  • 西安建设网站排名网站开发专业建设
  • wordpress 获取pageid嘉兴网站seo服务
  • 免费建设商城网站简约的网站设计界面
  • 哪个品牌网站设计感强做一个卖货的app要多少钱
  • 网站建设服务器需要钱吗多用户购物商城
  • 西安网站建设优化服务公司动漫设计专升本
  • 可以做装修效果图的网站seo对网络推广的作用是什么?
  • 仿5173网站wordpress相关的网站
  • 地铁建设网站装修案例视频