express를vercel에 설정하기
6288 단어 Node.jsTypeScriptExpresstech
요약:
node/express를vercel에 디버깅하는 데 사용하는 예
프로비저닝
연관성
참조 코드
설정
{
"version": 2,
"builds": [
{
"src": "dist/src/index.js",
"use": "@vercel/node"
}
],
"routes": [
{
"src": "/.*",
"dest": "/dist/src/index.js"
}
]
}
{
"scripts": {
"start": "ts-node src/index.ts",
"build": "rimraf dist && tsc",
"deploy": "npm run build && vercel --prod"
},
"devDependencies": {
"@types/express": "^4.17.8",
"rimraf": "^3.0.2",
"ts-node": "^9.1.1",
"typescript": "^4.0.2"
},
"dependencies": {
"express": "^4.17.1"
}
}
const express = require('express');
const app = express();
app.use(express.json());
app.use(express.urlencoded({ extended: true }));
app.get('/', (req: any, res: any) => {
try {
res.send({ name: "hoge" });
} catch (error) {
res.sendStatus(500);
}
});
//app.listen(process.env.PORT || 3000);
app.listen({ port: 3000 }, () => {
console.log(`Server ready at http://localhost:3000`);
});
console.log('starts');
export default app;
4yarn build
yarn start
4....
Reference
이 문제에 관하여(express를vercel에 설정하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/knaka0209/articles/9a72a4790d99e7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)