実現したいこと
Angular→Expressを一発で起動したいです
前提
AngularCLIを使ってExpressへ接続するためのプロキシ設定をしていますが、
npm start で両方を起動することができません
ご存じの方に教えていただきたいです。
ファイル構成は添付画像のようになっていて、
1つのアプリケーションに、フロントエンドのコードと
バックエンド用のコード(/server)が入っています。
現状は別窓で/serverを開いてnode app.js
としてサーバを立てています
package.json
1{ 2 "name": "angular-express", 3 "version": "0.0.0", 4 "scripts": { 5 "ng": "ng", 6 "start": "ng serve --proxy-config proxy.conf.json", 7 "build": "ng build", 8 "watch": "ng build --watch --configuration development", 9 "test": "ng test" 10 }, 11 "private": true, 12 "dependencies": { 13 "@angular/animations": "^15.1.0", 14 "@angular/common": "^15.1.0", 15 "@angular/compiler": "^15.1.0", 16 "@angular/core": "^15.1.0", 17 "@angular/forms": "^15.1.0", 18 "@angular/platform-browser": "^15.1.0", 19 "@angular/platform-browser-dynamic": "^15.1.0", 20 "@angular/router": "^15.1.0", 21 "express": "^4.18.2", 22 "npm-run-all": "^4.1.5", 23 "rxjs": "~7.8.0", 24 "tslib": "^2.3.0", 25 "zone.js": "~0.12.0" 26 }, 27 "devDependencies": { 28 "@angular-devkit/build-angular": "^15.1.3", 29 "@angular/cli": "~15.1.3", 30 "@angular/compiler-cli": "^15.1.0", 31 "@types/jasmine": "~4.3.0", 32 "jasmine-core": "~4.5.0", 33 "karma": "~6.4.0", 34 "karma-chrome-launcher": "~3.1.0", 35 "karma-coverage": "~2.2.0", 36 "karma-jasmine": "~5.1.0", 37 "karma-jasmine-html-reporter": "~2.0.0", 38 "typescript": "~4.9.4" 39 } 40} 41

あなたの回答
tips
プレビュー