簡體   English   中英

節點快遞 Js

[英]Node Express Js

我正在研究 Node Js,但在我的 routes.js 文件和 app.js 文件中遇到了問題。 路由文件不起作用。

App.js 代碼

const express = require('express');
const app = express();
const routes = express.Router('./routes/routes');
const path = require('path');
const methodOverride = require('method-override');
const moment= require('moment');
app.locals.moment=moment;
app.locals.shortDateFormat="MM/DD/YYYY";

app.set('view engine', 'pug');
app.set('views', path.join(__dirname, 'index.jade'));

Route.js 代碼

var express=require('express');
var routes= express.Router();
var controllers= require('../controllers');

// homepage routes
routes.get('/',controllers.homeController.index);

您需要從Route.js文件中導出路由

var express=require('express');
var routes= express.Router();
var controllers= require('../controllers');

// homepage routes
routes.get('/',controllers.homeController.index);

module.exports = routes

app.js

app.use('/', routes)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM