问题描述
我正在尝试创建一个项目,但无法通过API创建对象,我仅使用命令来创建Phoenix项目,但它仍然无法正常工作。
复制步骤:
我正在使用以下命令
mix phx.new project --app project --module TodoList --no-html --no-webpack
cd project
mix ecto.create
mix phx.gen.json Accounts User users first_name:string last_name:string
然后将资源添加到router.ex
文件中,如下所示:
scope "/api",TodoListWeb do
pipe_through :api
resources "/users",UserController
end
最后:
mix ecto.migrate
mix phx.server
服务器启动之后没有任何问题,到目前为止一切都很好,但是当我使用Postman对http://localhost:4000/api/users
进行POST请求时,无论参数如何,我都会得到一个400
状态代码。
显示以下消息:
我可以在控制台中看到请求的内容:
%{"first_name" => "Jeff","last_name" => "Doe"}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)