1
我有2個Javascript文件。一個app.js
文件和productController.js
。允許從Express中的不同文件訪問變量
我設置裏面app.js
一個變量,需要訪問它裏面productController.js
.......
const next = require('next')
const dev = process.env.NODE_ENV !== 'production'
const nextLoader = next({dev})
const handle = nextLoader.getRequestHandler()
nextLoader.prepare().then(() => {
const app = express();
app.use(cors());
app.set('nextRender', nextLoader) <-----
.......
然後在productController.js
我嘗試使用nextRender
我在app.js
文件中設置。
const Product = require('../models/Product.js')
exports.listProducts = (req, res) => {
nextRender.render(req,res, '/products')
}