gpt4 book ai didi

javascript - 模拟服务器和 Grunt 入门

转载 作者:行者123 更新时间:2023-12-03 09:26:20 25 4
gpt4 key购买 nike

我已阅读 http://www.mock-server.com/ 上的文档。但经过几个小时的努力之后开始我仍然无法让模拟服务器工作。

有人可以指定具体步骤吗或者指出我出了什么问题?

Grunt 文件:

 var configObj = {
connect: {
all: {
options:{
port: 9000,
hostname: "0.0.0.0"
}
}
},
start_mockserver: {
start: {
options: {
serverPort: 8080,
proxyPort: 1090
}
}
},
stop_mockserver: {
stop: {

}
}
}

在我的index.html

<script type="text/javascript" src="https://cdn.rawgit.com/jamesdbloom/mockserver/6a2fb42cb7933d0d68e7d595785a9b0536450825/mockserver-client-javascript/src/main/javascript/mockServerClient.js"></script>  



<script>
mockServerClient("localhost", 9000).mockSimpleResponse('/somePath', { name: 'value' }, 203);
</script>

我不明白mockserver和grunt如何在不同的端口上连接工作

我在 9000 上的浏览​​器中收到的错误是放置http://localhost:9000/expectation 405(不允许的方法)

最佳答案

我也面临着同样的困难。我相信在文档方面,mockserver 可能是最差的之一。他们会解释很多新概念,但不会告诉您配置应该放在哪个文件中。我还没有在他们的文档中看到配置文件名。我目前正在调查这个,因为我需要将它用于一个项目。如果我发现任何有用的东西,我会在这里报告。我正在使用 Nodejs,但概念应该是相同的。

编辑:

我发现您需要使用模拟服务器客户端将模拟服务器期望设置为请求的一部分。因此,您向服务器发送描述您希望它响应您的方式的规范,然后您以符合您提交的期望的方式调用服务器,等等。

不幸的是,这对我不起作用。我开始收到错误,在文档中找不到任何解释。就在那时,我决定寻找替代方案。

我发现的替代方案比 Mock-Server 更简单、更灵活。它被称为 jar 装。它的工作原理是将文件夹结构与传入请求进行映射。如果在匹配的文件夹中找到特定文件,则其内容将用于生成相应的响应,并且其扩展名将指示内容类型。试一试。你可能会喜欢它。位于https://www.npmjs.com/package/canned

我希望这会有所帮助。

关于javascript - 模拟服务器和 Grunt 入门,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31654119/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com