版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012138272/article/details/81712335
【写在前面】如果看完这篇博客,对你有帮助的话,欢迎加入全栈技术交流群,群内不定时发布热门学习资料,也欢迎进行技术交流,对我的博客有疑问也可以在群里@我。《全栈技术交流群欢迎你》
因为一个蛇皮原因,这两天在看Node.js。Node.js的入门视频我是在B站看的,没想到吧?23333。
这里主要就是引入http模块,并创建一个服务端,然后通过路由返回不同内容。
上面的模块知道了,打开Webstorm创建一个Node.js Express App,这里Template我选择EJS,后面准备改HTML
项目新建完成,改Template
项目结构
public目录下主要放静态资源,html、js、css、imgs
routes目录下放路由文件
在写的过程中有一个问题,就是request用第一种方式取不到post的参数,得换router.post的方式拦截
如果静态资源获取不到可能是没有加到路由里去
app.use(express.static(path.join(__dirname, 'public')));
然后html中引用js路径就这么写(css类似)
<script type="text/javascript" src="javascripts/jquery-3.3.1.js"></script>
最后跑项目测试