node入口文件分析和目录初始化

1、需要安装的模块

  npm install express

  npm install jade

  npm install mongoose

  npm install bower -g

  npm install bootstrap

2、编写入口文件

  var express = require(‘express‘);

  var app = express();

  app.set(‘view engine‘, ‘jade‘);

  app.set(‘port‘, 3000);

  app.get(‘/‘, function(req,res){

    res.render(‘index‘, {title:‘imooc‘})

  })

3、创建视图

  nodeMongodb

    node_modules

    bower_components

    view

      index.jade

      detail.jade

      admin.jade

      list.jade

    app.js

4、测试前端流程

  localhost:3000/ 域名根路径

  localhost:3000/movie/1 电影详情页

  localhost:3000/admin/movie

  localhost:3000/admin/list 后台列表页

原文地址:https://www.cnblogs.com/wzndkj/p/9227174.html

时间: 2024-10-22 02:14:15

node入口文件分析和目录初始化的相关文章

Thinkphp源码分析系列(一)–入口文件

正如官方文档上所介绍的,thinkphp使用单一入口,所有的请求都从默认的index.php文件进入.当然不是说一定非得从index.php进入,这应该取决于你的服务器配置,一般服务器都会有默认的首页,比如index.php,index.html,所以一般访问域名都会先默认访问上述文件,你还可以创建多个应用,一个应用对应一个入口文件,所有的入口文件都引用一套thinkphp类库. 我们来看index.php都干了些什么.  index.php主要任务是定义应用名称和引用类库路径.当然也可以定义一

thinkphp5.0如何隐藏index.php入口文件

隐藏入口文件 public/index.php 同级的.htaccess文件 [ Apache ] 方法1: <IfModule mod_rewrite.c> Options +FollowSymlinks RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L] </IfModul

通过__DIR__和 getcwd()的不同之处来剖析像ThinkPHP等单一入口文件类框架模式

__DIR__,PHP5.3的全局预定义常量,为当前文件的所在目录的绝对路径形式的表示,类似的还有__FILE__,为访问本文件的绝对路径. getcwd()为get current working directory,即当前执行的脚本的目录位置,何为当前执行的脚本. index.php <?php     require_once('lib/init.php'); ?> lib/ init.php <?php     echo __DIR__;     echo '<br/>

thinkphp3.2.3入口文件详解

入口文件主要完成: 定义框架路径.项目路径(可选) 定义调试模式和应用模式(可选) 定义系统相关常量(可选) 载入框架入口文件(必须) 默认情况下,框架已经自带了一个应用入口文件(以及默认的目录结构),内容如下: define('APP_PATH','./Application/');//定义项目路径,通俗讲就是定义控制器的路径,如果你的要修改控制路径 define('APP_PATH','./XXXXX/'); 注意:APP_PATH的定义支持相对路径和绝对路径,但必须以“/”结束 requi

ThinkPHP隐藏入口文件的配置方法

Apache服务器默认是没有开启rewrite模块儿的,所以我们访问ThinkPHP站点时的URL路径一般都是像这样的: http://127.0.0.1/index.php/index/article/list.html 这里的index.php即为我们的站点入口文件,而为了实现更好的SEO优化,我们有必要将入口文件index.php隐藏,最终实现如下访问路径: http://127.0.0.1/index/article/list.html 第一步:首先,需要打开Apache服务器的配置文件

TP5中隐藏入口文件的问题 - CSDN博客

使用phpstudy和linux部署的时候 tp5中的官方说明是在入口文件的同级目录下添加一个.htaccess文件 文件内容如下: <IfModule mod_rewrite.c>Options +FollowSymlinks -MultiviewsRewriteEngine onRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(.*)$ index.php?/$1 [QSA

busybox下 etc目录下文件分析

busybox下 etc目录下文件分析 2011年11月08日 10:46:02 大鹏1987 阅读数:3016 标签: permissionsshellcommentspathcommand 更多 个人分类: ARM/Linux 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/yjp19871013/article/details/6946822 (1) /etc/passwd 用于存放用户基本信息的口令文件.该口令每行由七个域构成: user

CodeIgniter框架——源码分析之入口文件index.php

CodeIgniter框架的入口文件主要是配置开发环境,定义目录常量,加载CI的核心类core/CodeIgniter.php. 源码分析如下: <?php //这个文件是入口,后期所有的文件都要在这里执行. /*----------------------------------------------- * 系统环境配置常量 * 能够配置错误显示级别 * ----------------------------------------------- * 默认情况下: * developmen

Debug目录、Release目录,bin目录、obj目录,vshost.exe.config文件、.exe.config文件分析【C#】

Debug目录.Release目录,bin目录.obj目录,vshost.exe.config文件..exe.config文件分析[C#] 2013-10-06  孤风卓影  摘自 csdn博客  阅 558  转 4 转藏到我的图书馆 微信分享: 今天写程序的时候,需要更改.exe.config文件中的引用的webservice地址,用vs调试的时候,发现会修改vshost.exe.config中的对应项,.exe.config中的对应项是不会修改的,这样会导致在软件重启的情况下,.exe.c