小编Jay*_*ley的帖子

Absinthe.Plug不可用

安装absinthe_plug后,我收到以下错误:

= Compilation error in file lib/kerrigan_api_web/router.ex ==
** (UndefinedFunctionError) function KerriganApiWeb.Absinthe.Plug.init/1 is undefined (module KerriganApiWeb.Absinthe.Plug is not available)
Run Code Online (Sandbox Code Playgroud)

这是我的代表

{:phoenix, "~> 1.3.0"},
  {:phoenix_pubsub, "~> 1.0"},
  {:phoenix_ecto, "~> 3.2"},
  {:postgrex, ">= 0.0.0"},
  {:phoenix_html, "~> 2.10"},
  {:phoenix_live_reload, "~> 1.0", only: :dev},
  {:gettext, "~> 0.11"},
  {:cowboy, "~> 1.0"},
  {:poison, "~> 3.1"},
  {:absinthe, "~> 1.3.0"},
  {:absinthe_plug, "~> 1.3.0"},
  {:absinthe_ecto, git: "https://github.com/absinthe-graphql/absinthe_ecto.git"},
  {:faker, "~> 0.7"},
Run Code Online (Sandbox Code Playgroud)

据我所知,我不需要添加任何其他东西.我按照这里的简单步骤:

absinthe_slug

编辑:我的路由器

defmodule KerriganApiWeb.Router do
  use KerriganApiWeb, :router

  pipeline :browser do
    plug :accepts, ["html"]
    plug :fetch_session
    plug :fetch_flash …
Run Code Online (Sandbox Code Playgroud)

elixir phoenix-framework

12
推荐指数
1
解决办法
1987
查看次数

在FSX文件中包含文件?

我使用F#作为FSI的脚本语言.有没有办法在我的脚本中包含另一个fsx文件?我希望能够将我的脚本分成多个文件以执行更大的任务.

谢谢.

f# f#-interactive f#-scripting

10
推荐指数
1
解决办法
4408
查看次数

Golang子目录

有没有办法为我的某些文件创建子目录?这纯粹是为了文件组织.我有大量的小结构/方法,我想将它们放入自己的文件和子目录中,但我不想将它们放入自己的包中.他们依赖我项目中的其他功能.每个都是10-50行,我一直把它们放在一个文件中,但这很难看.

go

8
推荐指数
1
解决办法
6249
查看次数

C++ STL映射,自定义类为第二类

我想创建一个带有int和我自己的自定义类的地图.有没有办法做到这一点?

map<int, MyClass> myMap;
Run Code Online (Sandbox Code Playgroud)

如果没有,我该如何实现这一目标?基本上,我想要一个id(或者最好是一个enum)指向我自己的自定义类.在大多数其他语言中,这将是一个简单的哈希.

c++ map

5
推荐指数
1
解决办法
7196
查看次数

无法分配给struct变量

我有一张地图

var users = make(map[int]User)
Run Code Online (Sandbox Code Playgroud)

我正在填写地图,一切都很好.后来,我想分配给User的一个值,但是我收到一个错误.

type User struct {
  Id int
  Connected bool
}

users[id].Connected = true   // Error
Run Code Online (Sandbox Code Playgroud)

我也尝试编写一个分配给它的函数,但这也不起作用.

go

5
推荐指数
1
解决办法
3637
查看次数

AngularJS/Restangular会话

我是否需要对会话/身份验证做一些特别的事情?我通过restangular post方法登录后,我的服务器无法看到我的会话.登录成功,但之后服务器上没有看到任何会话.如果我在正常的帖子外面登录,然后尝试请求页面,它工作正常.我还注意到chrome正在标题中发送以下内容:

Cookie:_rexbro_session=g2wAAAABaAJkAAxjdXJyZW50X3VzZXJhAmo=--E0687A67DBE48DA40B6957CBCF6E83FB0E612660
Run Code Online (Sandbox Code Playgroud)

这不是通过restangular请求发送的.

我还要提一下,当我通过restangular登录时,服务器正在响应以下标头:

set-cookie:_rexbro_session=g2wAAAACaAJkAAxjdXJyZW50X3VzZXJhAmgCZAAEdXNlcmgIZAASRWxpeGlyLlVzZXIuRW50aXR5ZAALRWxpeGlyLlVzZXJhAm0AAAASYXZvaWRpYW1AZ21haWwuY29tbQAAAA1KYXlzb24gQmFpbGV5bQAAADwkMmEkMTAkNHNsQVFFRGRDcXd1R3JNNVYwOXBTLkx3MHpVeElNLy5tbVM2eTVmc3BFa3NUbHhuTUtiMzJoB2QAFEVsaXhpci5FY3RvLkRhdGVUaW1lYgAAB91hBGEcYRFhD2EUaAdkABRFbGl4aXIuRWN0by5EYXRlVGltZWIAAAfdYQVhA2EVYR5hFmo=--D3F8D9A8355421B8571DB691ED5C082AD183B034; path=/; HttpOnly
Run Code Online (Sandbox Code Playgroud)

但我没有看到任何事情.

提前致谢.

编辑:我应该说我的服务器存储会话,api服务器,是与服务前端的服务器分开.

angularjs restangular

5
推荐指数
1
解决办法
2040
查看次数

F#Interactive窗口中的网格命令

所以我安装了F#并且我正在运行VS 2008.我正在关注微软家伙之前发布的视频教程.有一次,他想把他的输出扔到网格窗口和类型

grid prices;;
Run Code Online (Sandbox Code Playgroud)

这会给我带来错误:

C:\ Documents and Settings\myusername\Local Settings\Temp\stdin(3,1):error FS0039:未定义值或构造函数'grid'

我错过了什么吗?这只是VS 2010的一个功能吗?

谢谢.

f# f#-interactive

3
推荐指数
1
解决办法
485
查看次数

替代工厂模式可能有数百个小类

我正在开发一个用GoLang编写的小型游戏/模拟器,其中可能有数百种能力.对于每个玩家,他们将拥有1到3个技能.我将这些存储与字符串或ID.实例化这些能力的最佳方法是什么.通常情况下,我会使用一个工厂级,但我说的多,我不确定这是最好的方法.

design-patterns go factory-pattern

3
推荐指数
1
解决办法
1052
查看次数

在角度编译已经发生之后,在元素上编译角度

我正在写一个指令,当点击它时,它从服务器加载一个html模板.我如何获得角度来编译它?

编辑:我应该提到模板用于加载到模态.

angularjs angularjs-directive

0
推荐指数
1
解决办法
6464
查看次数