Avalados por :

Refatoração do projeto utilizando o novo Modelo de Programação de Aplicações da Cloud Platform

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 1 Vistas
0
Loading...

Refatorei meu projeto para usar o novo Modelo de Programação de Aplicativos da Plataforma Cloud.

A estrutura do meu projeto parece assim:

<my_project_name>
  - hdb (módulo db)
  - srv (módulo de serviço)
  - ui (módulo ui)
  - cdsrc.json
  - package.json
  - mta.yaml

cdsrc.json:

{
  "build": {
    "target": ".",
    "tasks": [
      {"src":"hdb","for":"hana","options":{"model":["hdb","srv"]}},
      {"src":"srv","for":"node-cf","options":{"model":["hdb","srv"]}}
    ]
  }
}

package.json:

{
  "name": "<my_project_name>",
  "description": "",
  "version": "1.0.0",
  "engines": {
    "node": "^8.9"
  },
  "files": [
    "hdb",
    "srv"
  ],
  "dependencies": {
    "@sap/cds": "^3.7.1",
    "express": "^4.16.4",
    "hdb": "^0.17.0"
  },
  "devDependencies": {
    "sqlite3": "^4.0.8"
  },
  "scripts": {
    "start": "cds run",
    "build": "cds build/all --clean",
    "deploy": "cds deploy"
  },
  "cds": {
    "requires": {
      "db": {
        "kind": "sqlite",
        "model": [
          "hdb",
          "srv"
        ],
        "credentials": {/* traducción incompleta */}    
            
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Loading...

Eu resolvi esse problema com esse truque no arquivo principal package.json:

    "build": "cds build/all --clean;cp gen/srv/srv/csn.json srv/gen/;cp -r gen/db/src/gen db/src",
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Loading...

Estou com o mesmo problema. Espero que seja resolvido em breve...

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Loading...

Ainda nada... :X

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Loading...

Olá Ebu,

Encontraste una solución para este problema? Estoy enfrentando algo similar con la construcción/despliegue de cds.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?