如何在 Docker Desktop Kubernetes 集群中从表单 POST 到我的 node.js 应用程序

问题描述 投票:0回答:0

我有一个 Kubernetes 的 yaml 文件,如下所示:

apiVersion: v1
kind: Service
metadata:
  name: my-node-app-service
spec:
  selector:
    app: my-node-app
  ports:
    - name: http
      port: 3000
      targetPort: 3000
  type: LoadBalancer
---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: my-node-app
spec:
  replicas: 1
  selector:
    matchLabels:
      app: my-node-app
  template:
    metadata:
      labels:
        app: my-node-app
    spec:
      containers:
        - name: node-app
          image: <my image>
          ports:
            - containerPort: 3000

这是来自 HTML 页面的 POST 请求行:

<form action="http://my-node-app-service:3000/" method="post">

它不起作用,并在我的浏览器中给我一个服务器未找到错误。

我希望 POST 请求能够成功通过并写入我的数据库,但看起来我发布的位置是错误的。我应该发到哪里?

html node.js docker kubernetes post
© www.soinside.com 2019 - 2024. All rights reserved.