なぜ私の
Google Cloud Run
インスタンスは何を知りません
__dirname
です
私はこれを含むexpressjsサーバーを持っています:
import path from 'path';
const App = express()
.get('/*', (_req, res) => {
res.sendFile(path.join(__dirname, '.', 'index.html'));
})
コンパイルエラーが発生します
__dirname is not defined
関連した質問
- ノードサーバーにデータを送信する方法
- 同じパスと異なるパラメーター名で複数のgetリクエストを使用できますか?
- Nodejsサーバーへのフェッチリクエストを修正するにはどうすればよいですか?
- 404が見つかりません(100%存在しているのにAPI URLが見つかりません)
- multer npm:TypeError:未定義のプロパティ 'パス'を読み取れません
- それを書くための最良の方法は何ですか? NodeJS
- NodeJSとMYSQLを使用したDBレコードの削除中にエラーが発生しました
- オブジェクトの配列を状態に保存できないのはなぜですか:React JS
- カスタムデータベースのクエリ(Mongodb)
- マングースイベントは接続時に発生しません
名前を__dirnameに変更します。
path.join(__diranme, './src'),
または、を使用して作成できますconst __dirname = path.resolve(path.dirname(''));