Advertisement
Guest User

Untitled

a guest
Oct 21st, 2019
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. Nuxt js を express で SSR している構成の場合、サーバサイドのデバッグが必要になるけど、ネット上の情報は古いのか、ルート以外の URL にアクセスすると `404 Not Found` となってしまった。
  2.  
  3. そこで、node から `nuxt` を実行するのではなく、通常の `dev` の定義と同じく `server/index.js` を起動してそこにアタッチするやり方にしてみたところ動いた。
  4.  
  5. package.json
  6.  
  7. ```json:package.json
  8. "scripts": {
  9. "debug": "cross-env NODE_ENV=development nodemon --inspect-brk=9229 server/index.js --watch server",
  10. "dev": "cross-env NODE_ENV=development nodemon server/index.js --watch server",
  11. :
  12. },
  13. ```
  14.  
  15. launch.json
  16.  
  17. ```json:launch.json
  18. {
  19. "version": "0.2.0",
  20. "configurations": [
  21. {
  22. "type": "node",
  23. "request": "launch",
  24. "name": "server: nuxt",
  25. "runtimeExecutable": "npm",
  26. "runtimeArgs": [
  27. "run-script",
  28. "debug"
  29. ],
  30. "console": "integratedTerminal",
  31. "sourceMaps": true,
  32. "port": 9229
  33. },
  34. ]
  35. }
  36. ```
  37.  
  38. クライアント側のデバッグは chrome 上になるけど、サーバサイドもクライアントこれでデバッグ可能になったはず。
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement