安装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)
据我所知,我不需要添加任何其他东西.我按照这里的简单步骤:
编辑:我的路由器
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) 我使用F#作为FSI的脚本语言.有没有办法在我的脚本中包含另一个fsx文件?我希望能够将我的脚本分成多个文件以执行更大的任务.
谢谢.
有没有办法为我的某些文件创建子目录?这纯粹是为了文件组织.我有大量的小结构/方法,我想将它们放入自己的文件和子目录中,但我不想将它们放入自己的包中.他们依赖我项目中的其他功能.每个都是10-50行,我一直把它们放在一个文件中,但这很难看.
我想创建一个带有int和我自己的自定义类的地图.有没有办法做到这一点?
map<int, MyClass> myMap;
Run Code Online (Sandbox Code Playgroud)
如果没有,我该如何实现这一目标?基本上,我想要一个id(或者最好是一个enum)指向我自己的自定义类.在大多数其他语言中,这将是一个简单的哈希.
我有一张地图
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)
我也尝试编写一个分配给它的函数,但这也不起作用.
我是否需要对会话/身份验证做一些特别的事情?我通过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服务器,是与服务前端的服务器分开.
所以我安装了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的一个功能吗?
谢谢.
我正在开发一个用GoLang编写的小型游戏/模拟器,其中可能有数百种能力.对于每个玩家,他们将拥有1到3个技能.我将这些存储与字符串或ID.实例化这些能力的最佳方法是什么.通常情况下,我会使用一个工厂级,但我说的多,我不确定这是最好的方法.
我正在写一个指令,当点击它时,它从服务器加载一个html模板.我如何获得角度来编译它?
编辑:我应该提到模板用于加载到模态.