Skip to content

Commit 4647cf6

Browse files
authored
Migrate fullstack app from CJS to ESM (#638)
1 parent 7d6836b commit 4647cf6

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

docs/4-advanced/02-bundler/_samples/fullstack-app/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"private": true,
44
"version": "0.0.0",
55
"scripts": {
6-
"start": "node server/main.js",
6+
"start": "node server/main.mjs",
77
"build": "vite build client --outDir ../dist",
88
"prestart": "npm run build"
99
},

docs/4-advanced/02-bundler/_samples/fullstack-app/server/main.js renamed to docs/4-advanced/02-bundler/_samples/fullstack-app/server/main.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const express = require("express");
1+
import express from "express";
22
const app = express();
33

44
app.use(express.json());

docs/4-advanced/02-bundler/index.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ app
141141
├── package.json
142142
├── package-lock.json
143143
└── server
144-
└── main.js
144+
└── main.mjs
145145
```
146146

147147
<ViewSource url={import.meta.url} path="_samples/fullstack-app" />
@@ -151,16 +151,16 @@ app
151151
```json title="/package.json"
152152
{
153153
"scripts": {
154-
"start": "node server/main.js",
154+
"start": "node server/main.mjs",
155155
"build": "vite build client --outDir ../dist"
156156
}
157157
}
158158
```
159159

160160
`express.static` により Vite が作成したディレクトリを指定すれば完成です。
161161

162-
```javascript title="server/main.js"
163-
const express = require("express");
162+
```javascript title="server/main.mjs"
163+
import express from "express";
164164
const app = express();
165165

166166
app.use(express.json());

0 commit comments

Comments
 (0)