我有多个无服务器应用程序,我使用无服务器脱机插件在本地运行
我正在将端口设置为
custom:
serverless-offline:
httpPort: 4000
另一个无服务器
custom:
serverless-offline:
httpPort: 3000
任何时候我只能运行一项服务,其他节目:
在启动无服务器脱机Lambda服务器时发生意外错误 端口3002:{错误:监听EADDRINUSE:地址已在使用中
但是我没有在任何地方使用3002,而是显示3002
这是什么错误?
127.0.0.1:3002
答案 0 :(得分:4)
如果转到无服务器文档,则可以看到无服务器使用三个不同的端口:
$ sls offline --help | grep " port "
--httpPort ......................... HTTP port to listen on. Default: 3000
--lambdaPort ....................... Lambda http port to listen on. Default: 3002
--websocketPort .................... Websocket port to listen on. Default: 3001
如果要运行多个无服务器脱机Lambda服务器,则必须指定所有三个。因此,第一个无服务器配置应如下所示:
custom:
serverless-offline:
httpPort: 4000
websocketPort: 4001
lambdaPort: 4002