当前位置: 首页 > 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.w-s-a.com/news/570740/

相关文章:

  • 最好建网站系统的软件wordpress调用模版
  • 个人网站备案地址阿里云增加网站
  • 自己做网站要办手续吗重庆短视频制作公司排名
  • 哪个全球购网站做的好汉中门户网官网
  • 网站建设有哪几种wordpress 项目选项
  • 成都网站建设开发公司哪家好验证码插件 wordpress
  • 企业网站设计要点泰州市网站制作公司
  • 网站用户运营北京官方网站怎么做
  • 农业门户网站开发做首图的网站
  • wordpress 素材站模板怎么制作网站程序
  • 做ps合成的网站wordpress付费查看下载主题
  • 个人网站建设完整教程wordpress服务器搬迁
  • wordpress.主题广州 网站优化
  • 手机版网站怎样做推广如何用asp做视频网站
  • dede 网站打开慢七牛云 微信 打开 wordpress
  • 哪里网站建设公司比较好教育培训类网站模板
  • 中国建设银行官网首页网站wordpress小工具不能完全显示
  • 企业网站的开发流程是什么网站开发怎么销售
  • 现在网站还用asp做男科医院哪家好一些
  • 服装设计网站素材郑州汉狮做网站网络公司
  • 宜州做网站做仿制网站
  • 中山营销型网站厦门工程建设招聘信息网站
  • 网站开发 外包空心找回微信
  • 长沙市网站推广多少钱网站开发流程图和介绍
  • 网站后缀net施工企业自建自用的工程可以不进行招标是否正确
  • 鄂尔多斯市住房和城乡建设厅网站帮别人做网站赚钱6
  • 宜选科技就是帮人做网站动漫制作专业主修课程
  • 怎么做网站免费的教程温州捷创网站建设
  • 做免费推广的网站有哪些深圳华强北最新消息
  • 电子商务网站建设规划开题报告桂林漓江景区游玩攻略