一生一世学坛

 找回密码
 立即注册
搜索
查看: 7650|回复: 0
打印 上一主题 下一主题

node+express建立简单的网站

[复制链接]

334

主题

385

帖子

6830

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6830
跳转到指定楼层
楼主
发表于 2019-4-2 14:16:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
前面几篇文章讲了node,expess的安装使用,下面用node+express建立一个简单的网站

npm install -g express
npm install -g express-generator
用express建立项目:
express -e future_letter

启动项目:
cd future_letter
npm install
npm start
启动后访问:http://127.0.0.1:3000/ 可以看到。

修改项目的app.js文件主页修改为html:
注释:
//app.set('view engine', 'ejs');
换成:
app.engine('html', require('ejs').renderFile);
app.set('view engine', 'html');

Views 文件夹下放置主页index.html

相关的素材都放入public文件夹下对应的文件夹,主页中可以直接如下方式引用:
<link rel='stylesheet' href='/stylesheets/style.css' />
<script src="/javascripts/cufon-yui.js" type="text/javascript"></script>
<img src="/images/2.jpg" alt="Second Image" />

每次修改后,重新启动一下,再访问http://127.0.0.1:3000/就可以看到更新后的结果。

要修改端口:
打开bin文件夹下,www文件,修改下端口号:
var port = normalizePort(process.env.PORT || '16168');

修改后重启,再浏览器访问http://127.0.0.1:16168/
在linux下启动后希望独立命令行窗口,可以安装forever,然后用forever启动网站
forever start ./bin/www




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|分享学习  

GMT+8, 2024-5-19 07:51 , Processed in 0.047259 second(s), 6 queries , File On.

声明:本站严禁任何人以任何形式发表违法言论!

本站内容由网友原创或转载,如果侵犯了您的合法权益,请及时联系处理!© 2017 zamxqun@163.com

皖公网安备 34010402700634号

皖ICP备17017002号-1

快速回复 返回顶部 返回列表