我得到了一些在画布上生成pathes的代码.路径对象看起来类似于:
<path class="link" d="M450,215.L265,236L225,236" style="stroke-width: 1;"></path>
Run Code Online (Sandbox Code Playgroud)
在视图上(a,b,c字母仅用于解释问题):
我的问题是我想在线条的中间,"a"到"b"之间绘制一些箭头(标记),但是当我创建一个标记并执行marker-mid属性时,它会在b点上生成.
我试图在a和b之间做一些点,但是然后marker-mid在那里做了箭头,并且在b点都做了.
来自WEB API文档:
marker-mid定义箭头或多标记,该箭头或多标记应在除给定元素的第一个和最后一个顶点或基本形状之外的每个顶点处绘制.
如何在b点禁用标记?或者我如何在ab之间制作像箭头一样的东西?谢谢 !
这是我使用测试包和echo web http framework进行的测试:(webserver变量是全局echo实例)
func TestRunFunction(t *testing.T){
req := new(http.Request)
**req.Header.Set("Authorization","Bearer "+loginToken.Token)**
rec := httptest.NewRecorder()
c := WebServer.NewContext(standard.NewRequest(req, WebServer.Logger()), standard.NewResponse(rec, WebServer.Logger()))
c.SetPath(path)
if assert.NoError(t , RunFunction(c)){
assert.Equal(t,http.StatusOK, rec.Code)
}
}
Run Code Online (Sandbox Code Playgroud)
我正在尝试测试REST GET方法调用的某些功能,但出现此紧急错误:
panic: assignment to entry in nil map [recovered]
panic: assignment to entry in nil map
Run Code Online (Sandbox Code Playgroud)
当我试图设置标题时,恐慌就以粗体显示(代码中的星号)。我究竟做错了什么?