Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

npm run dev的时候dist里没有文件呢? #9

Closed
yanpengfei opened this issue Oct 27, 2016 · 7 comments
Closed

npm run dev的时候dist里没有文件呢? #9

yanpengfei opened this issue Oct 27, 2016 · 7 comments

Comments

@yanpengfei
Copy link

遇到个麻烦事,需要把前端和php组合到一起,不然session没法传递,但是我看监视模式下,dist里没有打包出来的文件呢,这样通过php那边的http就读取不到文件了。

@icarusion
Copy link
Owner

npm run dev是起的webpack-dev-server的服务,不会产生文件。dist会在npm run init和npm run build时产生

@yanpengfei
Copy link
Author

我是想用这套系统与php的apache合起来用,一开始前后全部分开开发,通过跨域设置之后,接口等是没问题,后期遇到session传递问题,就必须把前端的代码合并到后边服务上发布了,不然session的cookie没法同步过来。,看来监控编译的话,就不能用webpack-dev-server了,得自己配置一个了。

@icarusion
Copy link
Owner

session肯定是在同域下才可以服务端设置和读取。因为webpack主要解决的是前后端完全分离,所以session最好也得分离出来,可以通过header或body传递,前端维护session

@yanpengfei
Copy link
Author

通过header或者body传递我就是感觉不太安全,cookie有个httpOnly可以用,还安全一点,还有个方法就是把session甩掉,用token来做,我又嫌麻烦,我再研究研究。

@icarusion
Copy link
Owner

是的,前后端分离下,一般就不用session用token,这和开发原生APP是一样的。如果非用session,你可以开发时用npm run dev,生产时换到同域,想办法兼容一下。

@jason5149
Copy link

webpack-dev-server运行生成的bundle.js好像是存在内存里的,我用webpack -p来生成bundle.js,但是这个文件不好调试,不知道怎么生成sourceMap文件

@yanpengfei
Copy link
Author

我把sessionID扔到header里了,后端手动设置对应的sessionID了,暂时先这样吧,反正内部系统,以后再舍掉session换token了。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants