Express, Node.js, serverless kullanarak bir api yazmıştım. local de ve NodeJS destekli hostingde hatasız çalışıyor. Ama netlify a deploy ettiğimde aşağıdaki hatayı alıyorum. Sizce sorun ne olabilir? internette dolaşan bütün çözümleri uyguladım.
-versiyon kontrolü yaptım
-node modules package.lock.json ve cache silip npm install yaptım
-netlify.toml a node_bundler = "esbuild" ekledim
-webpack config dosyası ekledim
-nodemodules klasörü ana dizinde index js ile
module.exports = {
//...
module: {
rules: [
{
test: /.js$/,
exclude: /node_modules/,
use: {
loader: "babel-loader" } } } }
Hata
Runtime.ImportModuleError: Error: Cannot find module '/var/task/node_modules/axios/dist/node/axios.cjs'
at _loadUserApp (file:///var/runtime/index.mjs:996:17)
at async Object.UserFunction.js.module.exports.load (file:///var/runtime/index.mjs:1031:21)
at async start (file:///var/runtime/index.mjs:1194:23)
at async file:///var/runtime/index.mjs:1200:1https://github.com/elinordeniz/meal-recipe-api