问题标签 [json-server]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 在 Android Studio 中使用 npm json-server
我已经使用上述工具设置了一个本地 npm json 服务器,它将返回一个非常简单的 get 请求,就像示例中显示的那样:
所有权限都已在 Android Studio 中设置了有关 Internet 权限的所有权限(对于这种简单的事情,这就是我所需要的),我正在使用一个小的 okhttp 脚本,该脚本向 url 的内容发出异步请求,这是在一个片段中进行的(因此使用getActivity()
)
只要“用户”单击按钮,就会发出请求。到目前为止,我对此的唯一回应是:
考虑到使用非本地服务器的相同请求(例如对 poke api 发出的获取请求)按预期返回 json 内容的主体,这非常有趣)
在这一点上,我确信这与它是一个本地环境有关。到目前为止,我找不到包含有关本地环境测试详细信息的特定文档。一旦该call.enqueue()
部分开始,调试也会返回 tag=null。
angularjs - CastError:路径“_id”处的值“NaN”转换为 ObjectId 失败
[问题现已解决...答案非常简单...
$scope.article = articleFactory.getArticles().get({id:parseInt($stateParams.id,10)}) .$promise.then(
应该阅读:
我确实尝试过,但由于某种原因,Chrome 正在缓存旧代码 - 做了一个清晰的历史记录,一切都很好。
大“Doh”。
]
我在将我的网站从 json-server 移动到 express / mongo / mongoose 时遇到问题。在 json 上一切正常,但是当我将它移到 express / mongo / mongoose 时似乎出现了一个问题,引发了以下错误:
然后服务器崩溃...
我可以通过修改路线来阻止崩溃。以前是这样的:
但是如果我添加一个 if 语句来过滤掉 NaN,那么服务器就会运行:
但它不提供传递 id 的“详细信息页面”。我非常怀疑这与猫鼬模式中的类型有关,但我对此很陌生,有点迷茫。
架构如下 - 我已经尝试过使用和不使用 id 字段:
我在下面包含了可能相关或不相关的代码,但我 95% 认为这是 Mongoose 的事情。有任何想法吗?
在此先感谢史蒂夫
相关标记是:(在“news.html”中)
标记:(在“newsdetail.html”中)
控制器是:
服务是:
javascript - 从 JSON 文件创建简单的 Node.js API
我有一个 JSON 文件文件夹,我想用它来创建一个简单的 API。
这是我的文件夹结构的简化版本:
/clients.json
/clients/1/client.json
/clients/2/client.json
...
我的/clients.json
文件如下所示:
我的/clients/1/client.json
文件如下所示:
来自的 idclients.json
与关联详细信息所在的文件夹相关。
我在客户端文件夹中有很多 JSON 文件,而不是在客户端单独加载这些文件,我想使用 Node.js 创建一个 API,这给了我更大的灵活性,即..
返回客户端名称和 ID 的列表
/clients
返回客户详细信息
/clients/:id/details
最重要的是返回所有客户名称和相关详细信息
/clients/all/details
我确实开始使用json-server,但是它要求你的 JSON 是一个对象而不是一个数组,不幸的是我被这个 JSON 的格式所困扰。
感谢任何帮助!
node.js - 运行两个“占用终端”的任务/脚本
我正在尝试将json-server和 browser-sync 设置为 npm 脚本。我尝试单独运行它们并且效果很好,但是,最后,json-server 和 browser-sync 都为它们的周期“占用了终端”。我确实放了gulp serve
第一个,它触发了它,但不会继续json-server
。任何想法如何解决在一个 npm 脚本上运行这两个命令?
我试过这两个
1:
2:
运行它npm run dev
angularjs - 创建和更新 JSON 调用不起作用
我正在学习 Angular 2 并且有一个有趣的问题。我正在使用 json-server 来模拟我的服务调用和检索效果很好。但是我在创建和更新方面有问题。
我正在使用一个名为通知的基本模型,它看起来像这样:-
}
这是我的基本功能,这里没什么奇怪的!
当我尝试传递简单的测试值时,我得到以下信息:-
create 为 id 生成一个 9 个字符的字母数字值,而在其他字段中没有任何内容。这是我的对象:-
更新:-这是它创建的
更新将其他两个字段清空,只保留 id 字段。这是我的对象
更新:- 这是更新后的记录
这是一个 json-server 问题还是我做错了什么明显的事情?
更新
这是我用来调用我的服务的函数
json - json 服务器嵌套对象
我有这个 db.json
我想访问“产品”对象。我正在使用 json-server 制作购物车,我需要在产品对象中发布新产品......
因此,要访问我尝试过的数据 http://localhost:3000/cart/1_embed=products 但“_embed”不起作用。
谢谢您的帮助 !
json-server - 将 json-server 重置为 db.json 的内容
我所做的任何事情都不会让 json-server 确认对 db.json 文件的更改。阅读https://github.com/typicode/json-server/issues/177后。我已经尝试清除缓存并关闭所有浏览器连接等(这在工作流程中已经够痛苦了……)但数据和架构仍然保持在上次使用的状态。
REST 调用更改了数据,并且可以看到更改,这工作正常。但是我需要更改架构...
如何使用 db.json 文件中的内容让 json-server 重新启动?
angularjs - 配置将所有 $http 和 $resource 调用重定向到其他端点
我想运行一个模拟服务器,例如JSON Server,并在开发过程中在我的真实 Java REST API 后端和这个 JSON 服务器之间切换(例如,当真正的后端服务关闭时)。有没有办法轻松配置 Angular 以对所有请求使用不同的主机?
我的设置:
- localhost:8080 - Spring MVC 应用程序,服务于 SPA + API
- localhost:8080/api - Spring MVC Rest API
- localhost:9090/api - JSON 服务器
我想在对整个 Angular 应用程序的单行调用localhost:8080/api
之间切换。localhost:9090/api
json - Json 服务器在没有 db.json 的情况下运行
亲爱的stackoverflow成员,我有一个正在运行的公用文件夹json-server
。我想知道无论如何要运行json-server --watch db.json
,没有db.json
。我只写了一个错误json-server
,我必须提供--watch
一部分。