分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

node ?工程化 ?web项目

发布时间:2023-09-06 02:24责任编辑:胡小海关键词:暂无标签

1.结构

node_modules   ( ... )

routers     ( main.js  )

views    ( index.html   about.HTML  404.html )

app.js

package.json

2. 文件

package.json

{ ?"name": "wj", ?"version": "1.0.0", ?"description": "init somethings", ?"main": "index.js", ?"scripts": { ???"test": "six" ?}, ?"repository": { ???"type": "git", ???"url": "1.0" ?}, ?"keywords": [ ???"111" ?], ?"author": "smilesix", ?"license": "ISC", ?"dependencies": { ???"cookie-parser": "^1.4.3", ???"ejs": "^2.6.1", ???"express": "^4.16.4", ???"http-proxy-middleware": "^0.19.1", ???"multer": "^1.4.1", ???"request": "^2.88.0" ?}, ?"devDependencies": {}}
View Code

app.js

var express = require("express");var app = express();// modulevar routers = require(‘./routers/main‘);// ejs for view var ejs = require(‘ejs‘); ?app.set(‘view engine‘, ‘ejs‘);app.engine(‘html‘, ejs.renderFile);routers.router(app);// all is ?Hello World! ( reg )// app.get(‘/*‘, function(req, res){// ????res.send("Hello World!");// });// not router// app.get(‘/‘, function(req, res){// ????res.render(‘index.html‘);// });// app.get(‘/about‘, function(req, res){// ????res.render(‘about.html‘);// });// 404 ?way1// app.use(function(req, res) {// ????//res.send(‘my 404‘);// ????res.render(‘404.html‘);// })var server = app.listen(5566, function(){ ???console.log("Server is running on http://localhost:5566");});
View Code

main.js

var router = function (app) { ???app.get(‘/‘, function (req, res) { ???????res.render(‘../views/index.html‘); ???}); ???app.get(‘/about‘, function (req, res) { ???????res.render(‘../views/about.html‘); ???}); ???// 404 way2 ???app.get(‘*‘, function (req, res) { ???????res.render(‘../views/404.html‘); ???});};exports.router = router;
View Code

index.html   about.HTML  404.html              <h1>index/about/404 </h1>

3. 备注

测试网址: http://localhost:5566/sdfsdfsd

node 常用命令: 参考其他文章

express 常用命令 :参考其他文章

node ?工程化 ?web项目

原文地址:https://www.cnblogs.com/justSmile2/p/10040042.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved