Mac 上 Web 的目录为什么是~即 /Users/username ?

April · 2016-07-16 00:46:21 · 2145 次点击 · 大约8小时之前 开始浏览    置顶
这是一个创建于 2016-07-16 00:46:21 的主题,其中的信息可能已经有所发展或是发生改变。

在 Mac 上学习 golang 的 Web 开发,在调用模板及 HTML 文件的时候,一直报错 之后使用

wd,err := os.Getwd()

后,得知目录是/Users/username 请问,为什么目录会是这个?而不是编译后的文件目录呢? 该如何解决这个问题?


有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

2145 次点击  
加入收藏 微博
3 回复  |  直到 2016-07-16 09:36:21
yougg
yougg · #1 · 9年之前

这个是指你当前的运行目录, 即pwd
要找到你的相对路径, 应该先找到应用程序所在的路径, 再从应用程序的路径找到相对的其他文件的路径.

April
April · #2 · 9年之前
youggyougg #1 回复

这个是指你当前的运行目录, 即`pwd` 要找到你的相对路径, 应该先找到应用程序所在的路径, 再从应用程序的路径找到相对的其他文件的路径.

大哥,谢谢您!请问我该如何设置这个目录呢?总不能调用静态文件、模板之类的,都写成绝对目录吧? 求指点!

April
April · #3 · 9年之前
youggyougg #1 回复

这个是指你当前的运行目录, 即`pwd` 要找到你的相对路径, 应该先找到应用程序所在的路径, 再从应用程序的路径找到相对的其他文件的路径.

http 设置静态目录 搜到这样一篇文章,请问 golang 中的,都是要这么设置吗?

添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传